在gremlin的边缘ID

时间:2017-03-10 09:01:28

标签: java titan gremlin tinkerpop

我在两个顶点之间有边缘 8392 --->带有标签“has”的532500664 还是

g.V(8392).out("has").has("id",532500664)

无效 告诉我如何实现这个目标?

注意= g是图遍历对象

1 个答案:

答案 0 :(得分:6)

我假设“532500664”是Vertex的实际标识符,如Vertex.id()的返回值,而不是您自己指定为“id”的属性。如果是这种情况,则has("id",532500664)不正确,因为它正在尝试查找后者。你宁愿这样做:

g.V(8392).out("has").has(T.id,532500664)

或者如果您在Gremlin控制台中或者您静态导入T,那么:

g.V(8392).out("has").has(id,532500664)
您将在TinkerPop文档中常见的