我正在使用Java,我想获取#26:1和#24.0之间最短路径的每个顶点的属性“名称”。我正在使用sql命令从V中选择dijkstra(#26:1,#24.0,“ distance”)。然后得到结果OResultSet。我不知道如何摆脱我的Java程序中的每个顶点(我的意思是每个顶点的OVertex或ORID:由Orientdb在我的Java程序中提供的对象)。
答案 0 :(得分:1)
尝试使用以下代码进行操作:
String query3 = "SELECT dijkstra (#26:1, #28:1, 'valeur') FROM V";
OResultSet rs3 = db.query(query3);
while(rs3.hasNext()) {
OResult row = rs3.next();
String rid= row.getProperty("@rid");
}
rs3.close();
有关更多信息,您可以在official java-api中查找
希望它能对您有所帮助!