2016-12-24 37 views

回答

0

因此,对于给定的起始节点,您需要2个或更多的节点,或根本不连接的节点。

另一种说法是,你希望所有不是节点本身的节点,或者与它相距一度的节点。这是查询更容易的情况。

对于这个例子,我假设有问题的节点被命名为“a”。在您的实际查询中,您将希望在适当的地方使用标签,并且对您计划用于查找的标签/属性具有索引或唯一约束。否则,对于大图,您的查询可能会很慢。

MATCH (a {name:'a'})-[*0..1]-(excluded) 
WITH COLLECT(excluded) as excludedNodes 
MATCH (remaining) 
WHERE NOT remaining IN excludedNodes 
RETURN remaining 
+0

Thanx @InverseFalcon的工作就像魅力....救了我的一天... –