假设我在 Neo4j 数据库中有一个具有标签 L1
的节点。我需要对具有标签 L1 的所有节点施加约束,以便这些节点不存在传出边缘。因此,每当用户尝试从这些节点添加传出边时,就会发生约束冲突。是否可以在节点和关系上添加用户定义的约束?
如果是,我如何使用 Neo4j Java API 对节点/关系施加这样的约束?
最佳答案
根据Neo4j constraints documentation没有办法做到这一点。
我认为你应该将这种类型的责任委托(delegate)给应用程序层。或者,您可以尝试编写自己的 user defined procedure 来实现您的目标.
关于java - 如何使用 Java API 在 Neo4j 中的节点/关系上添加用户定义的约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48825555/