Orientdb 如何得到两个顶点之间最短路径的性质

Orientdb 如何得到两个顶点之间最短路径的性质,orientdb,Orientdb,我正在使用Java,我想得到26:1和24.0之间最短路径的每个顶点的属性名。我使用sql命令select dijkstra 26:1,24.0,distance from V,然后得到结果OResultSet。我不知道如何在我的java程序中去掉每个顶点,我指的是每个顶点的OVertex或ORID:我的java程序中orientdb提供的对象 请尝试使用以下代码执行此操作: String query3 = "SELECT dijkstra (#26:1, #28:1, 'valeur') FR

我正在使用Java,我想得到26:1和24.0之间最短路径的每个顶点的属性名。我使用sql命令select dijkstra 26:1,24.0,distance from V,然后得到结果OResultSet。我不知道如何在我的java程序中去掉每个顶点,我指的是每个顶点的OVertex或ORID:我的java程序中orientdb提供的对象


请尝试使用以下代码执行此操作:

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();
有关更多信息,您可以在中查找


我希望它能帮助你

请不要将代码粘贴为图片。在问题中插入代码,缩进4个空格。我将结果拆分,得到了什么?你能把结果贴在这里吗?