2016-06-15 4 views
1

Javaを使用してorientDBを使用していますが、2つの頂点が接続されているかどうかを確認する必要があります。頂点が他の頂点であるかどうかを確認して、解決策がこれまでのところうまく動作するかどうかを確認しました。 "getEdgesBetweenVertexes()"というメソッドがありますが、このメソッドがv 2.2には存在しないようです。Javaを使用して2つの頂点がOrientation DBの辺に接続されているかどうかを確認する方法

答えて

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); 
} 

希望します。

+0

ありがとう、これは素晴らしいです –

関連する問題