【发布时间】:2020-04-14 11:32:58
【问题描述】:
我可以看到这个问题已被问过几次,但我找不到适合我的答案。
我在 Java 应用程序中使用它,并且我想返回一个 ArrayList,其中包含顶点或仅包含顶点 ID 的字符串。我必须使用 Path() 步骤,因为我需要以正确的顺序返回顶点,但是我只得到一个包含 2 个对象的列表,看起来像源顶点作为对象和整个路径作为对象,我可以不操纵或使用数据?
我的遍历是:
List<Object> routeList;
routeList = g.V(sourceID).shortestPath().with(ShortestPath.edges, Direction.OUT)
.with(ShortestPath.distance, "weight").with(ShortestPath.target, hasId(targetId))
.with(ShortestPath.includeEdges, false).path().unfold().toList();
列表的输出是:
v[L00-041]
path[v[L00-041], v[L00-042], ...etc.... v[L00-043], v[L00-031]]
我真的需要以可用的格式返回路径。我确信以前有人担任过这个职位,可以帮助我。谢谢。
【问题讨论】:
标签: gremlin tinkerpop tinkerpop3