节点的多个属性以识别节点唯一

时间:2016-01-28 14:49:56

标签: neo4j

我们是否可以拥有某个节点的多个属性,以便在 neo4j 图形数据库中识别唯一

复合主键,在 RDBMS 中,用于唯一标识表的一行。

3 个答案:

答案 0 :(得分:4)

不幸的是没有。您目前可以做的最好的事情是创建一个属性,该属性连接您想要唯一标识的属性并对其进行约束。

答案 1 :(得分:4)

您可以使用数组属性并在其上创建索引。

答案 2 :(得分:0)

截至目前,neo4j(v3.0.3)仍然不支持具有多个属性的唯一约束。这背后的原因是:When a unique constraint is created it also creates an index on it and as indexes only allow one property, thus constraints can only be applied on one index.