我要求从父/根节点删除 ALL 节点和关系,而不删除父/根节点。 图表数据库包含2个标签(用户和联系人),用于对节点进行分组。
目前我可以使用以下脚本完成此操作,其中' 6'是父/节点
MATCH (u:User)-[r]-(c:Contact)
WHERE u.email = 'nouser@noserver.com' AND ID(c) > 6
DELETE c, r
有更好的方法吗?
有没有办法告诉Neo4J不要删除父/根节点?
答案 0 :(得分:0)
这是一个好方法,你的问题是什么?
您告诉Neo4j 不删除用户节点。
答案 1 :(得分:0)
问题是我必须知道节点ID。我希望只匹配父节点上的属性来识别它与节点ID。
这样的事情:
MATCH(你:用户) - [r] - (c:联络) 在哪里u.email =' nouser@noserver.com' AND NOT u.mail =' nouser@noserver.com' 删除c,r
这似乎不起作用,有什么建议吗?