使用Cypher,如何找到不存在属性的节点?
例如我有两个节点:
A = {foo: true, name: 'A'}, B = { name: 'B'}
现在我想找B,在没有的基础上选择它foo
属性集。我怎样才能做到这一点?
正如迈克尔·饥饿提到的
MATCH (n) WHERE NOT EXISTS(n.foo) RETURN n
在旧版本的 Neo4j 上,您可以使用 HAS:
# Causes error with later versions of Neo4j
MATCH (n) WHERE NOT HAS(n.foo) RETURN n
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)