1

1.neo4j图中如何防止节点与自己有关系?

2.我应该如何强制节点之间只有一种关系,我的意思是如果节点A与节点B这样有关系:A--->B,不应该有任何B--->A?

我知道在图表中制作一切都是我自己的,所以我可以处理它们,但考虑有一个 java api,用户说应该创建哪些节点和关系,但我想阻止用户 1 和 2?

neo4j 有没有可能处理它们?

4

1 回答 1

2

您可以实现一个[TransactionEventHandler][1]执行约束的方法并将其注册到您的 GraphDatabaseService 实例中。ATransactionEventHandler可以检查当前事务的内容并最终否决提交,请参阅http://docs.neo4j.org/chunked/stable/transactions-events.html

于 2013-11-10T17:27:14.417 回答