前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Neo4J:删除关系

Neo4J:删除关系

作者头像
程裕强
发布2019-10-22 12:03:57
4K0
发布2019-10-22 12:03:57
举报

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/chengyuqiang/article/details/102657539

1、现有关系

代码语言:javascript
复制
MATCH (n:Person) RETURN n;
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
MATCH(p:Person) DELETE p;
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
Neo.ClientError.Schema.ConstraintValidationFailed: Cannot delete node<1153>, because it still has relationships. To delete this node, you must first delete its relationships.

3、删除指定关系

代码语言:javascript
复制
MATCH (p1:Person)-[r:LOVES]-(p2:Person) 
DELETE p1,p2,r
在这里插入图片描述
在这里插入图片描述

注意,delete子句的格式是DELETE <node1-name>,<node2-name>,<relationship-name>

剩下的实体关系

在这里插入图片描述
在这里插入图片描述

4、DETACH DELETE

代码语言:javascript
复制
MATCH(p:Person)
DETACH DELETE p;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-10-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、现有关系
  • 2、不能删除含有关系的节点
  • 3、删除指定关系
  • 4、DETACH DELETE
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档