首页 文章

在不删除Neo4J 2.0中的父节点的情况下删除节点和关系

提问于
浏览
0

我要求从父/根节点删除所有节点和关系,而不删除父/根节点 . 图表数据库包含2个标签(用户和联系人)以对节点进行分组 .

目前我可以使用以下脚本完成此操作,其中'6'是父/节点

MATCH (u:User)-[r]-(c:Contact) 
WHERE u.email = 'nouser@noserver.com' AND ID(c) > 6 
DELETE c, r

有一个更好的方法吗?
有没有办法告诉Neo4J不要删除父/根节点?

2 回答

  • 0

    这是一个好方法,你的问题是什么?

    你告诉Neo4j不要删除用户节点 .

  • 0

    问题是我必须知道节点ID . 我希望只匹配父节点上的属性来识别它与节点ID .

    像这样的东西:

    MATCH(你:用户) - [r] - (c:联系方式)WHERE u.email ='nouser@noserver.com'AND NOT u.mail ='nouser@noserver.com'DELETE c,r

    这似乎没有用,有什么建议吗?

相关问题