嗨,我还挺新的Gremlin,并试图实现通过寻找两个节点之间的所有路径的一些解决。 在小鬼控制台上简单的查询我能够使用此查询做到:
(Name of the first Node).loop(1){it.loops<100}{true}.has('name', (Name of the second node)).path{it.name}
但是,当我试图获取从Java方法我到的问题,如海:
- 在哪里正好把查询不知道? - 什么数据结构将有权获得行的阵列。 - 如何收集从图中的第一节点和第二节点。
在这里,我试图用这个来进行,但没有线索:
Graph g = new OrientGraph(AppConstants.GRAPH_LOCATION);
List<String> vertexList = new ArrayList<String>();
try{
for (Vertex v : g.getVertices()) {
String vertexName = v.getProperty("name");
vertexList.add(vertexName);
}
return vertexList;
} catch (final Exception ex) {
throw new AppSystemException(ex);
}finally{
g.shutdown();
谢谢,萨厄尔