我是 OrientDB 的新手,我想使用新的 shortestPath() 方法来获取两个顶点之间的边。
我要做的是:
OSQLSynchQuery<T> sql = new OSQLSynchQuery<T>("select shortestpath(" + firstVertex + ", " + secondVertex + ").asString()");
List<ODocument> execute = db.query(sql);
而我只能得到的是[#-2:1{shortestpath:[#8:1, #8:3]} v0]
。
所以,我想知道如何从这个输出或我没有得到的输出中提取边缘(好吧,在这种情况下只有一个边缘,因为这两个顶点是直接连接的)asString()
:
[#-2:1{shortestpath:[2]} v0]