Neo4j TransactionEventHandler关系

时间:2013-06-16 17:02:24

标签: neo4j

我在Neo4j中使用TransactionEventHandler作为触发器的一种形式。基本上,任何时候更新,我想要一个事件被解雇。它到目前为止工作得很好,但我遇到了删除节点/关系的问题。

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

1 个答案:

答案 0 :(得分:1)

  

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

startNode和endNode仍然应该处于这种关系中,这就是如何确定哪些节点属于某种关系。