gpt4 book ai didi

neo4j - 查找未设置属性的Neo4j节点

转载 作者:行者123 更新时间:2023-12-03 12:05:39 26 4
gpt4 key购买 nike

使用Cypher,如何找到不存在属性的节点?

例如,我有两个节点:

A = {foo: true, name: 'A'},  B = { name: 'B'}

现在,我想找到B,在没有设置 foo属性的情况下选择它。我怎样才能做到这一点?

最佳答案

正如迈克尔·汉格(Michael Hunger)所述

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

关于neo4j - 查找未设置属性的Neo4j节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35400674/

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