を実行しても、特定の頂点を選択できませんg.V(3640).valueMap(true).unfold()
。コマンド内の括弧の間に ID を含むg.V()
コマンドは、機能していないようです。
これは私がしたことです:
私は Graph データベースに不慣れで、Gremlin コンソールを試しています。インスタンスを作成することから始めました。
graph = TinkerGraph.open()
g=graph.traversal()
.graphml
データベースファイルをインポートしてサンプルデータをロードします。
g.io(graphml()).readGraph('/full/path/to/air-routes-latest.graphml')
カウントが良い結果を返すので、これはうまくいくように見えました
gremlin> g.V().count()
==>3642
残念ながら、以下は機能しません。
gremlin> g.V(3640).valueMap(true).unfold()
以下を実行することにより、私は奇妙だと思います
gremlin> g.V()
==>v[3640]
==>v[2306]
...
IDは存在するようです。特定の ID にアクセスできない理由はありますか? さまざまなコマンドを試しましたがg.V()
、正常に動作するようですが、g.V(3640)
動作しません。問題は、Gremlin データベースの代わりに TinkerGraph を使用しているからでしょうか?
編集:
g.V("2").valueMap(true).unfold()
結果が得られるため、IDが文字列として保存されたようです。