【发布时间】:2017-07-28 12:33:20
【问题描述】:
我正在使用 Java 访问 Gremlin。我有以下代码行用于在已创建的图形中创建两个顶点之间的路径:
//begin simple path finding
Vertex fromNode = g.V().has("name", "i2").next();
Vertex toNode = g.V().has("name", "state1").next();
ArrayList list = new ArrayList();
g.V(fromNode).repeat(both().simplePath()).until(is(toNode)).limit(1).path().fill(list);
但是,此时我被卡住了。我可以使用 list.toString() 打印出列表,并且我得到了(我相信)在路径上的顶点。但是,我现在想自己获取这些顶点, 访问并可能改变他们的数据。例如,如果我无法访问 ID 32 本身,仅知道 v[32] 在路径上是不够的。
我应该提一下,我对此有点陌生,所以如果我使用过时/不正确的做法,请告诉我。
【问题讨论】:
标签: gremlin