考虑我在 Neo4j 数据库中有一个标签为L1
的节点。我需要对具有标签L1
的所有节点设置约束,以使这些节点不存在传出边缘。因此,每当用户尝试从这些节点添加传出边时,就会发生约束违规。是否可以在节点和关系上添加用户定义的约束?
如果是,我如何使用 Neo4j Java API将这些约束放在节点/关系上?
答案 0 :(得分:1)
根据Neo4j constraints documentation,无法做到这一点。
我认为您应该将此类责任委托给应用程序层。或者,您可以尝试实现自己的目标user defined procedure。