[英]Neo4j - Cypher query for finding neighbourhood graph
對於下圖...
我正在努力編寫一個Cypher查詢,該查詢將向我返回節點1的鄰域圖(關系)。1的鄰域圖包括通過用虛線標記的關系所連接的節點。 這些是指向1的節點(由1指向)以及這些節點之間的所有其他互連。
這下面的查詢
START a=node(15151) MATCH (a)-[r]-(b) RETURN r
給我返回1和2,3,4,5之間的關系,但我還需要在同一查詢中返回2-4和3-5之間的關系。
嘗試這個
START a= node(15151) MATCH (a)-[r1]-(b) WITH a,b,collect(b) as bAll,r1
MATCH (b)-[r2]->(c) WHERE (c IN bAll) and a <> c return r1,r2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.