簡體   English   中英

Neo4j-用於查找鄰域圖的密碼查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM