如何查询跟某实体没关系的其他实体?
发布于 6 年前 作者 tangzhenquan 2983 次浏览 来自 问答

例如 A 喜欢 B A 喜欢 C D 不喜欢 C E 不喜欢 B

如何查询未对B做出表态的(喜欢或者不喜欢)。这里查出来的结果应该是 D ,C没有对B做出表态。相应如果是查询未对c做出表态的(喜欢或者不喜欢)结果应该是B,E。 初次接触图数据库,麻烦大家

4 回复

想要查不存在关系的两个独立节点

match (n) , (m) where not n-[ * ]-(m) return n,m limit 10

这个语句数据量大了,性能会很慢

这个问题可以转化为查询和B没有关系的人 MATCH (n) , (m) WHERE not (n)-[ * ]-(m) RETURN n,m 实际应用时最好设置一下深度

回到顶部