我在 Neo4j 中使用 TransactionEventHandler 作为触发器的一种形式。基本上,每当有更新时,我都希望触发一个事件。到目前为止它运行良好,但我遇到了删除节点/关系的问题。
我知道必须分别从 removedNodeProperties() 和 removedRelationshipProperties() 收集已删除节点和关系的属性。我有办法将它们转换回原始元素。但是我如何获得这些元素在被删除之前的关系呢?例如,如果我有一个已删除的关系,我如何知道它在被删除之前连接到了哪些节点?或者那不可能?