2017-10-12 87 views
0

我試圖通過Java API在OrientDB圖形中創建自循環邊緣。使用OrientDB的自循環邊緣

graph.addEdge("class:hasChild", 
        graph.getVerticesOfClass(domain).iterator().next(), 
        graph.getVerticesOfClass(range).iterator().next(), 
        "hasChild"); 

從東方工作室,我在它創建的邊緣「hasChild」 0記錄SCHEMA看到。

當我用select from V顯示圖形時,我沒有看到邊緣「hasChild」,但它允許我手動創建它。 這是怎麼回事? 我需要的Java API

回答

0

創建它試試這個:

Vertex v1 = graph.getVerticesOfClass(domain).iterator().next(); 
Vertex v2 = graph.getVerticesOfClass(range).iterator().next(); 
v1.addEdge("hasChild", v2); 
+0

我試過了。一樣的。 – vincentdj

+0

這是什麼問題?你在Graph Editor中看不到? – wolf4ood

+0

我沒有在Graph Editor中看到自循環邊緣。點擊感興趣頂點的出邊,自循環邊緣不會出現。此外,在SCHEMA形式中,自循環邊緣有0條記錄。 – vincentdj