我正在使用Java使用orientDB,我需要检查两个顶点是否已连接,我试图做一个解决方法是检查并在边缘找到顶点并查看其中的其他顶点,解决方案到目前为止工作正常,我已经看到有一个名为" getEdgesBetweenVertexes()"但似乎这种方法不再存在于v 2.2中
答案 0 :(得分:3)
您可以使用名为getEdges()
示例:
OrientVertex v1=graph.getVertex("#21:0");
OrientVertex v2=graph.getVertex("#26:1");
if(v2!=null){
Iterable<Edge> result=v1.getEdges(v2, Direction.BOTH, "E");
boolean connected=false;
for(Edge e:result){
connected=true;
break;
}
System.out.println(connected);
}
else{
System.out.println(false);
}
希望它有所帮助。