Neo4J - 删除一个节点时方向关系会发生什么情况?



删除 B 时节点 A 和 B 之间的关系会发生什么变化(不包括分离删除(?

(a: A) - [r] -> (b: B)

这种关系r消失了吗?它是否仍然存在,但什么都没有指向?还是删除事务不会完成,因为节点 B 仍然通过r链接到节点 A?

我问是因为文档将DETACH DELETE解释为删除节点及其与其他节点的任何关系。不使用DETACH时,Neo4J如何处理关系?

如果节点上仍有关系,则无法删除该节点。 所以交易将失败。

这就是引入DETACH DELETE的原因。

最新更新