我在创建节点时尝试为属性设置空值。
我试过这样的事情:
CREATE(p:Person {p_id: TOINT(line.`id`) })
SET p.initials = null
但这给了我Neo.ClientError.Statement.SyntaxError
。
如何在Neo4j中使用CQL设置空值?
答案 0 :(得分:0)
我不认为您的错误来自将属性设置为null,而是在TOINT函数上。 Cypher区分大小写,正确的语法是toInt。 所以你的查询应该是这样的:
CREATE(p:Person {p_id: toInt(line.`id`) })
SET p.initials = null
此外,Neo4j并不存储null
值。 null
值是一个不存在的属性。