L1
考虑我在Neo4j数据库中有一个具有标签的节点。我需要对所有具有标签的节点进行约束,以使L1
这些节点没有传出边缘。因此,每当用户尝试从这些节点添加出边时,就会发生约束冲突。是否可以在节点和关系上添加用户定义的约束?
如果是,我如何使用Neo4j Java API 对节点/关系施加这样的约束?
L1
考虑我在Neo4j数据库中有一个具有标签的节点。我需要对所有具有标签的节点进行约束,以使L1
这些节点没有传出边缘。因此,每当用户尝试从这些节点添加出边时,就会发生约束冲突。是否可以在节点和关系上添加用户定义的约束?
如果是,我如何使用Neo4j Java API 对节点/关系施加这样的约束?
根据Neo4j 约束文档,没有办法做到这一点。
我认为您应该将此类责任委托给应用程序层。或者,您可以尝试编写自己的用户定义过程来实现您的目标。