MATCH (u:User {name:{user}}), (target:Group {name: {group}}), p=shortestPath((u)-[*]->(target)) RETURN p
當我在Neo4j Web UI中運行上述查詢時,會顯示生成路徑的下降圖。如何使用neo4j-python獲取未知長度路徑中的所有跳數?
然而,當我運行與neo4j-python
司機相同的查詢,只有一個Path
對象以有限的信息返回
<Path start=479557 end=404582 size=1>
如何使用Cypher和Python來獲取完整路徑的詳細信息,包括所有的節點和連接它們的關係?
Path對象應該擁有所有的關係,它實際上是一個關係的迭代器,請看這裏:https://github.com/neo4j/neo4j-python-driver/blob/1.2/neo4j/v1/types.py #L248 –
謝謝!我將提交一份PR,以使文檔更清晰地表明http://neo4j.com/docs/api/python-driver/current/types.html#neo4j.v1.Path –