小编nar*_*esk的帖子

Neo4J对多个标签的唯一约束

我有一组带有多个标签(A,B,C)的节点.所有节点都具有公共属性,该属性在所有标签中都是唯一的.但是,在创建唯一约束时,它仅限于一个标签,不是吗?

文档说的类似于:

CREATE CONSTRAINT ON (n:A) ASSERT n.uid IS UNIQUE

但是我想做点什么

CREATE CONSTRAINT ON (n:A AND n:B AND n:C) ASSERT n.uid IS UNIQUE

要么

CREATE CONSTRAINT ON (n) ASSERT n.uid IS UNIQUE

如果不可能,最好是创建标签D,并将其添加到标签为A,B和C的所有节点,然后为标签D创建约束?

neo4j cypher

5
推荐指数
1
解决办法
832
查看次数

标签 统计

cypher ×1

neo4j ×1