[英]OrientDB vertex relationships efficient search
我是OrientDB的新手,並有以下問題:-是否有比此方法更有效的方法來獲取給定實體的關系:
Iterable<Edge> vet1 = first_vertex.getEdges(Direction.valueOf("BOTH"));
for (Edge edge : vet1)
System.out.println(edge);
我應該直接獲取頂點名稱(以及關系類型和方向),而不是僅獲取ID,然后搜索頂點名稱。
我有一個解決方案,但也許比它快:
System.out.println(edge.getVertex(Direction.valueOf("OUT")).getProperty("name").toString() + edge.getLabel() + edge.getVertex(Direction.valueOf("IN")).getProperty("name").toString());
非常感謝
您可以使用
Iterable<Vertex> vet1=first_vertex.getVertices(Direction.BOTH, null);
for (Vertex v : vet1)
System.out.println(v);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.