在neo4j 2.0中创建复合唯一约束

时间:2014-01-29 22:15:20

标签: indexing neo4j database-versioning

我使用neo4j创建了一个版本化的图形数据库,我在数据库中实现独特约束时遇到了一些麻烦。

我想知道是否可以做类似

的事情
CREATE CONSTRAINT ON (u:CaliopeUser) ASSERT u.timestampt+u.name IS UNIQUE

或者关于如何在neo4j中为版本化数据库实现唯一性约束的任何其他想法。

1 个答案:

答案 0 :(得分:4)

在2.0中,复合模式索引是不可能的。建议的解决方法是创建另一个包含复合值的属性(可能是transactionEventHandler可能有助于自动执行此操作)并在该属性上使用索引。

我希望在将来的某个版本中支持复合属性的索引。