0

我在 Neo4j 中使用 TransactionEventHandler 作为触发器的一种形式。基本上,每当有更新时,我都希望触发一个事件。到目前为止它运行良好,但我遇到了删除节点/关系的问题。

我知道必须分别从 removedNodeProperties() 和 removedRelationshipProperties() 收集已删除节点和关系的属性。我有办法将它们转换回原始元素。但是我如何获得这些元素在被删除之前的关系呢?例如,如果我有一个已删除的关系,我如何知道它在被删除之前连接到了哪些节点?或者那不可能?

4

1 回答 1

1

例如,如果我有一个已删除的关系,我如何知道它在被删除之前连接到了哪些节点?或者那不可能?

startNode 和 endNode 应该仍然在这个关系上,这样你就可以确定哪些节点属于一个关系。

于 2013-06-16T17:35:35.770 回答