在Neo4J 2.0中删除节点和关系而不删除父节点
我需要删除父/根节点中的所有节点和关系,而不是删除父/根节点。 图形数据库包含2个标签(用户和联系人),用于对节点进行分组 目前,我可以通过以下脚本完成此任务,其中“6”是父/节点在Neo4J 2.0中删除节点和关系而不删除父节点,neo4j,cypher,Neo4j,Cypher,我需要删除父/根节点中的所有节点和关系,而不是删除父/根节点。 图形数据库包含2个标签(用户和联系人),用于对节点进行分组 目前,我可以通过以下脚本完成此任务,其中“6”是父/节点 MATCH (u:User)-[r]-(c:Contact) WHERE u.email = 'nouser@noserver.com' AND ID(c) > 6 DELETE c, r 有更好的方法吗? 有没有办法告诉Neo4J不要删除父节点/根节点?这是个好办法,你有什么问题 您告诉Neo4j不要删
MATCH (u:User)-[r]-(c:Contact)
WHERE u.email = 'nouser@noserver.com' AND ID(c) > 6
DELETE c, r
有更好的方法吗?有没有办法告诉Neo4J不要删除父节点/根节点?这是个好办法,你有什么问题
您告诉Neo4j不要删除用户节点。问题是我必须知道节点id。我希望只匹配父节点上的属性来识别它与节点id 大概是这样的: 匹配(u:用户)-[r]-(c:联系人) 你的电子邮件地址在哪里nouser@noserver.com而不是你的邮件nouser@noserver.com' 删除c,r 这似乎不起作用,有什么建议吗?你是说
ID(c)6
?