当前位置: 首页 > news >正文

neo4j关系的创建删除 图的删除

关系的创建和删除

关系创建

CREATE (:Person {name:"jack"})-[:LOVE]->(:Person {name:"Rose"})

在这里插入图片描述
已有这个关系时,merge不起效果

MERGE (:Person {name:"Jack" })-[:LOVE]->(:Person {name:"Rose"})

在这里插入图片描述
关系兼顾节点和关系,下面两个语句,会创建四个节点,两个关系
在这里插入图片描述

关系删除

与节点删除类似,首先需要进行MATCH

MATCH (n:Person)-[r:LOVE](m:Person) where n.name = "Jack" AND id(n)= 0 delete r

在这里插入图片描述

可以看到涉及到的节点和关系需要有个变量名,变量名不是必要的,依据需求来看
比如删除Person类节点之间的所有LOVE关系,则只需要关系有变量名

MATCH(:Person)-[r:LOVE]->(:Person) delete r

删除图或图的一部分

方法1

  • 步骤1:删除所有关系
    MATCH (m)-[r:列出所有具体的关系]->(n) delete r
  • 步骤2:删除所有节点
    match (n) delete name

方法2

删除节点的所有关系以及节点自身
match (n) detach delete n

http://www.lryc.cn/news/447849.html

相关文章:

  • 【WRF运行第三期】服务器上运行WRF模型(官网案例-Hurricane Matthew)
  • 基于springboot的书店图书销售管理系统的设计与实现 (含源码+sql+视频导入教程)
  • Spring MVC 基本配置步骤 总结
  • HCIP--以太网交换安全(一)
  • PyQt5中关于QLineEdit的空输入报错的简单处理
  • 【前端】ES12:ES12新特性
  • 语音识别(非实时)
  • 【计算机网络】--URL统一资源定位符
  • 在成都建“圈”五年,鲲鹏让智能化新风吹遍巴蜀大地
  • Unity图形用户界面!*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。(万字解析)
  • 【JAVA报错已解决】Java.lang.NullPointerException
  • JSON 教程
  • HBase 的基本架构 详解
  • crypt.h:No such file or directory报错处理
  • 网络消费维权的9个常见法律问题
  • detectron2是怎么建立模型的?以SparseInst代码为例
  • kafka监控平台Kafdrop:使用记录
  • 的使用和内联函数
  • 征程6 上基于 DEB 工具实现包管理
  • 【git】一文详解: git rebase到底有啥问题
  • 高性能计算应用优化实践之WRF
  • nsight-compute使用教程
  • 【深度学习】03-神经网络01-4 神经网络的pytorch搭建和参数计算
  • 我与Linux的爱恋:命令行参数|环境变量
  • django drf 统一Response格式
  • SM2协同签名算法中随机数K的随机性对算法安全的影响
  • 解决setMouseTracking(true)后还是无法触发mouseMoveEvent的问题
  • 基于深度学习的花卉智能分类识别系统
  • Springboot集成MongoDb快速入门
  • DERT目标检测—End-to-End Object Detection with Transformers