当前位置:   article > 正文

Neo4J:删除关系_neo4j删除关系

neo4j删除关系

1、现有关系

MATCH (n:Person) RETURN n;
  • 1

在这里插入图片描述

2、不能删除含有关系的节点

MATCH(p:Person) DELETE p;
  • 1

在这里插入图片描述

Neo.ClientError.Schema.ConstraintValidationFailed: Cannot delete node<1153>, because it still has relationships. To delete this node, you must first delete its relationships.
  • 1

3、删除指定关系

MATCH (p1:Person)-[r:LOVES]-(p2:Person) 
DELETE p1,p2,r
  • 1
  • 2

在这里插入图片描述
注意,delete子句的格式是DELETE <node1-name>,<node2-name>,<relationship-name>

剩下的实体关系
在这里插入图片描述

4、DETACH DELETE

MATCH(p:Person)
DETACH DELETE p;
  • 1
  • 2

在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/647862
推荐阅读
相关标签
  

闽ICP备14008679号