3
我想在創建節點時爲屬性設置空值。在Neo4j中用Cypher設置空值
我想是這樣的:
CREATE(p:Person {p_id: TOINT(line.`id`) })
SET p.initials = null
但是,這給了我Neo.ClientError.Statement.SyntaxError
。
如何在Neo4j中用CQL設置空值?
我想在創建節點時爲屬性設置空值。在Neo4j中用Cypher設置空值
我想是這樣的:
CREATE(p:Person {p_id: TOINT(line.`id`) })
SET p.initials = null
但是,這給了我Neo.ClientError.Statement.SyntaxError
。
如何在Neo4j中用CQL設置空值?
我不認爲你的錯誤來自設置一個屬性爲null,但在TOINT函數。 Cypher區分大小寫,正確的語法是toInt。 所以你的查詢應該是這樣的:
CREATE(p:Person {p_id: toInt(line.`id`) })
SET p.initials = null
此外,Neo4j的不存儲null
值。 A null
值,是一個不存在的屬性。
我認爲你錯了 - cyper是不區分大小寫的。 –
顯示完整的查詢,它可以重現錯誤。 –