gpt4 book ai didi

java - Cypher 查询 friend 的 friend ,过滤掉那些已经是 friend 的人

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:15 28 4
gpt4 key购买 nike

我有这个 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

这将返回结果 (p2),其中包含已经是 p 的 friend 的人。如何过滤掉那些已经是节点 p 的好友的 p2 节点?我尝试了此网站上类似问题的这段代码

... where not (p)<-[r:friends_with]->(p2) ...

但这不起作用。非常感谢对此的帮助。

谢谢。

最佳答案

事实证明,使用下面的 where 子句就可以达到目的。

where not (p)-->(p2)

关于java - Cypher 查询 friend 的 friend ,过滤掉那些已经是 friend 的人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21638019/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com