我有在畫面連接像是從link複製一個節點路徑 - CYPHER(查詢兩個節點之間的所有路徑)
節點我做查詢START a=node(27), b=node(0) MATCH p=b<-[*]-a RETURN p
我期望我會得到3路但得到6. 首先3是正確的,但在最後3已經得到重複的 '節點0'
例如:
正確的路徑:0 - > 41 - > 2 - > - > 27
重複節點路徑:0 - > 0 - > 41 - > 2 - > 27
不正確路徑的長度精確地加1。
如何編寫一個查詢來獲取(在這個例子中)正是3路不重複的節點?
你有自我循環的數據'節點0'上? – MarcoL
我沒有,或者我不知道。你知道我怎麼檢查它?的 – trojek
可能重複的[在兩個節點之間的所有路徑的Neo4j - 不正確anwser(從Neo4j的)](http://stackoverflow.com/questions/21894026/all-paths-between-two-nodes-neo4j-incorrect-anwser-from- neo4j) – jjaderberg