2017-10-12 16 views
0

Ich habe versucht, eine Selbst-Schleifen-Kante in einem OrientDB-Diagramm durch Java-API zu erstellen.Selbst-Schleifen-Kanten arbeiten mit OrientDB Graphen

Von Orient Studio sah ich in SCHEMA, dass es die Kante "hasChild" mit 0 Datensätzen erstellt.

Wenn ich die Grafik mit select from V zeigte, sah ich nicht die Kante "hasChild", aber ich kann es manuell erstellen. Warum passiert das? Ich muss es API von Java erstellen

Antwort

0

Try this:

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

habe ich versucht. Es ist das gleiche. – vincentdj

+0

Welches ist das Problem? dass Sie im Diagrammeditor nicht sehen? – wolf4ood

+0

Ich habe die Random-Schleife im Grafikeditor nicht gesehen. Wenn Sie auf die ausgehenden Kanten des interessierenden Eckpunkts klicken, wird die Self-Loop-Kante nicht angezeigt. Außerdem hat die Selbstschleifen-Kante in der Form SCHEMA 0 Datensätze. – vincentdj