我正在尝试使用上面的代码找到最短路径:
List<ODocument> spath = orientGraph.getRawGraph().query(new OSQLSynchQuery<Object>(
"select flatten(shortestPath("+v1+","+v2+",'BOTH').out)"));
据我所知,这将返回边缘列表。但是当我打印结果时,我得到了这个
[# - 2:0 v0]
这是什么意思?此外,我想知道这个功能是否会出现问题,因为边缘很轻。 (当我尝试使用getVertices()函数时,我遇到了类似的问题)
答案 0 :(得分:0)
你可以尝试一下:
select expand( out ) from ( select shortestPath("+v1+","+v2+",'BOTH') )