2017-10-12 2 views
0

Java API를 통해 OrientDB 그래프에 자체 루프 가장자리를 만들려고했습니다.OrientDB 그래프로 작업하는 자체 루프 가장자리

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

오리엔트 스튜디오에서 나는 0 개의 레코드로 "hasChild"를 생성한다는 것을 SCHEMA에서 보았습니다.

select from V으로 그래프를 표시 할 때 가장자리 "hasChild"가 표시되지 않지만 수동으로 만들 수 있습니다. 왜 이런 일이 발생합니까? 이 시도 내가 자바 API

답변

0

하여 작성해야

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

나는 시도했다. 그것은 동일합니다. – vincentdj

+0

이 문제입니까? 그래프 편집기에 표시되지 않는 항목은 무엇입니까? – wolf4ood

+0

그래프 편집기에서 자체 루프 가장자리를 보지 못했습니다. 관심있는 정점의 나가는 가장자리를 클릭하면 자체 루프 가장자리가 나타나지 않습니다. 또한 SCHEMA 형식에서 자체 루프 가장자리에는 0 개의 레코드가 있습니다. – vincentdj