[英]Neo4j : Retrieving All Nodes and Relationship connected to a Node in Neo4j Rest OR through Cypher
[英]How to get in Neo4j's Cypher the nodes that are connected to every other node within a set?
我有“ N”個節點作為輸入,我想獲得“ M”個節點,例如:
'm'是屬於'M'的節點,其中'm'直接連接到'N'中的每個節點 。
我該怎么辦?
路徑上的復雜條件可能很難用密碼表達。 如果條件和抽象中的條件一樣簡單,則可以收集“ N”個節點,並使用ALL
和路徑謂詞過濾匹配的“ M”節點。
用像這樣的圖
(:N)<--(m1:M)-->(:N)<--(m2:M)
您想返回(m1)
但不返回(m1)
(m2)
,對嗎? 嘗試
MATCH (n:N)
WITH collect(n) AS nn
MATCH (m:M)
WHERE ALL (n IN nn
WHERE n--m)
RETURN m
請參閱控制台: http : //console.neo4j.org/?id=cqrrpe
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.