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

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.kler.cn/news/322686.html

相关文章:

  • Linux `readlink` 命令详解:轻松解析符号链接
  • C++在线开发环境搭建(WEBIDE)
  • 风景视频素材高清无水印怎么找?推荐几个风景视频素材下载网站
  • uniapp APP自动更新组件
  • 华为的数据库安全审计的功能怎么样?
  • Java后端面试题(微服务相关2)(day13)
  • DRF实操学习——收货地址的设计
  • Oracle逻辑备份脚本【生产环境适用】
  • 深入浅出CSS盒子模型
  • 命令行基础指令速查(Linux/Mac适用)
  • 【HTTP 和 HTTPS详解】2
  • 【30天玩转python】并发编程
  • 黎巴嫩BP机爆炸事件启示录:我国应加快供应链安全立法
  • 理论-同步、异步、阻塞、非阻塞
  • 微信小程序 - 最新详细安装使用 Vant weapp UI 框架环境搭建详细教程
  • 蓝桥杯15届C/C++B组省赛题目
  • Python的包管理工具pip安装
  • 【前端】ES13:ES13新特性
  • 人工智能开发实时语音识别系统应用
  • 试用Debian12.7和Ubuntu24.4小札
  • 计算机网络--HTTP协议
  • 酒店智能门锁SDK接口pro[V10] 对接酒店收银-模块封装C#-SAAS本地化-未来之窗行业应用跨平台架构
  • C++ 类与对象(上)
  • 关于Mysql数据库的日常维护,包括配置、优化、备份、故障处理等工作的50道运维面试题
  • 关于使用/bin/sh -c 用于Dockerfile的Entrypoint的问题
  • 【第十五章:Sentosa_DSML社区版-机器学习之关联规则】
  • 高翔【自动驾驶与机器人中的SLAM技术】学习笔记(十)高翔书中的细节:参考链接;卫星导航;ESKF
  • Redis篇(数据类型)
  • 桥接模式
  • 【区块链快速概览】了解区块链的基本原理、共识机制(如PoW, PoS)、加密技术基础。