【发布时间】:2016-07-04 08:12:24
【问题描述】:
我的 Neo4j 数据库中有一个类似树的节点结构。当我删除特定节点时,我想删除与该节点相关的所有子节点和关系。 考虑以下查询生成的节点结构,
merge (p1:Person{nic:'22222v'})-[r1:R1]->(p2:Person{nic:'33333v'})
merge(p1)-[r2:R2]->(p3:Person{nic:'44444v'})
merge(p2)-[r3:R3]->(p3)
merge (p3)-[r4:R4]->(p4:Person{nic:'55555v'})
merge(p4)-[r5:R5]->(p5:Person{nic:'66666v'})
return r1,r2,r3,r4,r5
如果我输入 node(nic:44444v) 它应该删除 node(nic:44444v),node(nic:55555v),node(nic:66666v )、关系(r2)、关系(r3)、关系(r4)和关系(r5)
【问题讨论】: