Orientdb 如何使用java在orient DB中检查两个垂直方向是否与边连接

Orientdb 如何使用java在orient DB中检查两个垂直方向是否与边连接,orientdb,Orientdb,我正在使用Java处理orientDB,我需要检查两个顶点是否连接,我尝试了一种解决方法,检查顶点的边和边,看看其中的另一个顶点,解决方案工作正常,到目前为止,我已经看到有一种称为“GetEdgeBetweenVertexs()的方法”但是这个方法似乎在v2.2中已经不存在了您可以使用名为getEdges()的方法 例如: OrientVertex v1=graph.getVertex("#21:0"); OrientVertex v2=graph.getVertex("#26:1"); if

我正在使用Java处理orientDB,我需要检查两个顶点是否连接,我尝试了一种解决方法,检查顶点的边和边,看看其中的另一个顶点,解决方案工作正常,到目前为止,我已经看到有一种称为“GetEdgeBetweenVertexs()的方法”但是这个方法似乎在v2.2中已经不存在了

您可以使用名为
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);
}
orientvertexv1=graph.getVertex(#21:0”);
OrientVertex v2=graph.getVertex(“#26:1”);
如果(v2!=null){
Iterable result=v1.getEdges(v2,Direction.BOTH,“E”);
布尔连接=假;
对于(边e:结果){
连接=真;
打破
}
System.out.println(已连接);
}
否则{
System.out.println(假);
}

希望有帮助。

谢谢,这太好了