【发布时间】:2017-07-31 13:17:17
【问题描述】:
我在两个顶点之间有边 8392 ---> 532500664 带有标签“有” 还是
g.V(8392).out("has").has("id",532500664)
不工作 告诉我如何实现这一目标?
注意 = g 是一个图遍历对象
【问题讨论】:
标签: java titan gremlin tinkerpop
我在两个顶点之间有边 8392 ---> 532500664 带有标签“有” 还是
g.V(8392).out("has").has("id",532500664)
不工作 告诉我如何实现这一目标?
注意 = g 是一个图遍历对象
【问题讨论】:
标签: java titan gremlin tinkerpop
我假设“532500664”是顶点的实际标识符,就像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 文档中看到。
【讨论】:
hasId(123) 而不是 has(T.id, 123);