我想做类似的事情
MERGE (c:C {p1: 123})
WHERE p2 IS NULL
RETURN c
即,尝试将标签为 C
的节点与属性 p1
的值 123
和属性 p2
匹配> 未设置。虽然如果我使用 MATCH
而不是 MERGE
,该语法是可以的,但它的编写方式不起作用。是否有其他方法可以编写它以使其工作?
最佳答案
您可以使用 WITH
来做到这一点关键字:
MERGE (c:C {p1: 123})
WITH c WHERE c.p2 IS NULL
RETURN c
以下WITH
您将只有 C
的声明有 p1 = 123 并且没有 p2
它们是否匹配或创建。
关于neo4j - 合并具有 NULL 属性的节点 Neo4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38190061/