在Neo4j上工作时,尝试为数百万个数据建立独特的节点和关系。目前,我们正在使用合并查询来实现唯一性。有没有其他好方法让节点独一无二?
答案 0 :(得分:0)
MERGE
除了与唯一性约束相结合外,不会阻止重复。
图中唯一具有节点唯一性的 ONLY 可靠方法是创建UNIQUENESS CONSTRAINT
。
CREATE CONSTRAINT ON (person:Person) ASSERT person.email IS UNIQUE;
是你如何创造它。
这也隐式创建了一个索引,它使操作MATCH
和MERGE
成为匹配的O(1)操作。