我使用Neo4j python驱动程序查询我的数据库,并且使用它,我试图返回单个节点中存在的完整路径:
MATCH path=(a)<-[*]-(b) WHERE ID(a) = 51 RETURN path, length(path) as len ORDER BY len
图像1 - 在Neo4j Web界面上执行查询时获得的结果
当我使用python驱动程序执行相同的查询时,我得到以下结果
图像2 - 使用Neoj4 python驱动程序的相同查询(这是变量 rec [&#39;路径&#39;] 的打印,正在记录用于迭代结果的foreach var)
从打印对象中可以看出,它只返回每个路径的开始和结束节点,这与显示其间每个节点的Web界面相反。
有没有办法从查询中获取结果,使用Neo4j python驱动程序还返回其间的节点,类似于Web界面在文本模式下显示查询结果的方式?
Cumpz