Java 在一个;连锁店;在OrientDB中

Java 在一个;连锁店;在OrientDB中,java,performance,orientdb,Java,Performance,Orientdb,背景: 我是OrientDB的新手,我将用Java测试它几天,看看它是否是我需要的DB 上下文: 假设您有类似于LinkedList的内容,但由顶点和(O)边(-)组成: O-O-O-O-O-O-O-O-O-O 每个顶点都有一个名为“name”的字段和一个标记为“bestFriend”的边 问题: 我需要打印“链”的所有顶点的名称。是否有任何方法或API方法可以在复杂性

背景:

我是OrientDB的新手,我将用Java测试它几天,看看它是否是我需要的DB

上下文:

假设您有类似于LinkedList的内容,但由顶点和(O)边(-)组成:

O-O-O-O-O-O-O-O-O-O

每个顶点都有一个名为“name”的字段和一个标记为“bestFriend”的边

问题:

我需要打印“链”的所有顶点的名称。是否有任何方法或API方法可以在复杂性 谢谢你

试试以下方法:

select name from ( traverse out('bestFriend') from #10:44 )

假设#10:44是根顶点的id。

谢谢您的回复。如何从Java实现同样的功能?可能使用OTraverse对象?OTraverse traverse=orientGraph.traverse();for(OIdentifiable obj:traverse.field(“in”).field(“out_bestFriend”).target(new-ORecordId(“10:44”)).execute(){System.out.println(obj);}