Neo4j密码查询可删除特定节点的子节点和孙节点

问题描述

我正在寻找一个要包含在python模块中的密码查询,如果一个特定的节点属性匹配,我将尝试删除节点和子节点以及它们之间的关系。 例如,如果我发现的“节点匹配”为 匹配(n),其中n.name =“父母” 然后,我想删除连接到该特定节点的所有节点/关系,以及子节点及其与我要删除的那些节点之间的关系。

样本数据:https://photos.app.goo.gl/5PPnNSLVRKvJzm6a8

因此,基本上,我正在寻找要删除父节点(PN1)和关联关系之后的所有节点(N1至N8)的查询。因此,PN1和其他具有传入关系的其他节点将保持不变。

解决方法

您尝试过类似的事情吗

在(n)-(p)-(gp)中匹配n.name ='parent'分离DELETE p,gp