如果我理解正确,这只会强制执行存在约束,而不是唯一性:
CREATE CONSTRAINT ON (c:City)
ASSERT exists (c.name);
为了使其独一无二,我将使用以下语法使用唯一属性约束:
CREATE CONSTRAINT ON (c:City)
ASSERT c.name IS UNIQUE
我能否以某种方式使其独一无二并同时强制存在?
如果我跑:
CREATE CONSTRAINT ON (c:City)
ASSERT exists (c.name) IS UNIQUE;
我得到一个错误:
Query failed: line 2:24 mismatched input 'IS' expecting {<EOF>, ';'}