1

Gremlin コンソールで問題が発生しました。これが私のスキーマです。

グレムリン

知っている:

  • ID 1 (頂点)
  • ID 3 (頂点)
  • レーベル: "created" (エッジ)

ID9(エッジ)を取得したい

v = gv(1)

v.outE("作成").id

「作成された」エッジが1つしかない場合にのみ機能します

4

2 に答える 2

0

できるよ:

g.e(9)

または、v[1] からのフィルタリング:

g.v(1).outE('created')[[id:9]]

または、頂点 1 と 3 の間に作成されたエッジを取得する場合:

g.v(1).outE('created').as('x').inV[[id:3]].back('x').id
g.v(1).outE('created').inV[[id:3]].back(2).id

お役に立てば幸いです、マルコ。

http://markorodriguez.com

于 2011-09-03T20:13:39.563 に答える
0

Marko に感謝します。問題なく動作します (ただし、id:3 の代わりに id:'3' を使用する必要があります)。

ところで、このコードは次のとおりです。

g.v(1).outE('created').as('x').inV[[id:'3']].back('x').id

これよりも効率的です:

g.v(1).outE.as('x').inV[[id:'3']].back('x').id
于 2011-09-05T10:02:32.497 に答える