如何使用Java API在Neo4j中的节点/关系上添加用户定义的约束

时间:2018-02-16 11:13:19

标签: java neo4j graph-databases neo4j-java-api neo4j-bolt

考虑我在 Neo4j 数据库中有一个标签为L1的节点。我需要对具有标签L1的所有节点设置约束,以使这些节点不存在传出边缘。因此,每当用户尝试从这些节点添加传出边时,就会发生约束违规。是否可以在节点和关系上添加用户定义的约束?

如果是,我如何使用 Neo4j Java API将这些约束放在节点/关系上?

1 个答案:

答案 0 :(得分:1)

根据Neo4j constraints documentation,无法做到这一点。

我认为您应该将此类责任委托给应用程序层。或者,您可以尝试实现自己的目标user defined procedure