我有这个Cypher查询...
match (p:Person{userid:8432})-[r:friends_with]->(p1:Person)-[r2:friends_with]->(p2:Person) return p, count(p1), p2 order by count(p1) desc limit 25
这将返回包含已经是p的朋友的人的结果(p2)。如何过滤掉那些已经是节点p的朋友的p2节点?我在这个网站上尝试了一个类似问题的片段
... where not (p)<-[r:friends_with]->(p2) ...
但这不起作用。希望对此有所帮助。
感谢。
答案 0 :(得分:1)
事实证明,使用以下where子句可以解决问题。
where not (p)-->(p2)