我遇到了Gremlin控制台的一些麻烦;这是我的模式。如何“加入”Gremlin上的两个顶点?
知:
- ID 1(顶点)
- ID 3(顶点)
- 标签: “创建”(边缘)
我想得到ID 9(边缘)
V = GV(1)
v.outE( “创建”)的ID
只能如果只有一个 “创造” 边缘
我遇到了Gremlin控制台的一些麻烦;这是我的模式。如何“加入”Gremlin上的两个顶点?
知:
我想得到ID 9(边缘)
V = GV(1)
v.outE( “创建”)的ID
只能如果只有一个 “创造” 边缘
你可以这样做:
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
希望帮助, 马尔科。
感谢马尔科,它工作正常(但我必须使用ID: '3',而不是ID:3)。
顺便说一下,这是代码:
g.v(1).outE.as('x').inV[[id:'3']].back('x').id
:
g.v(1).outE('created').as('x').inV[[id:'3']].back('x').id
比这更有效