【发布时间】:2018-10-31 09:18:09
【问题描述】:
使用 TinkerPop 3 Java API:
我的图表如下所示:
james {risk: 'n'} --> chris {risk: 'n'} --> raj {risk: 'n'} --> joanne {risk: 'y'}
The edge label is 'travelledWith' and a property called 'pnrLocator'
现在,我想从 james 遍历到风险设置为“y”的顶点。一路上,我想收集顶点和边的属性。
这是我所拥有的,仅适用于顶点属性。如何添加“by”并收集“pnrLocator”?
GraphTraversal<Vertex, ?> values =
g.traversal()
.V()
.has("personId", "james")
.repeat(out("travelledWith"))
.until(has("risk", "y"))
.limit(100)
.path()
.by("personId");
values.forEachRemaining(v -> System.out.println(v));
【问题讨论】:
标签: gremlin tinkerpop tinkerpop3