3

を実行しても、特定の頂点を選択できません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が文字列として保存されたようです。

4

1 に答える 1