博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Neo4j CQL - (11)- REMOVE删除
阅读量:7046 次
发布时间:2019-06-28

本文共 1398 字,大约阅读时间需要 4 分钟。

有时基于我们的客户端要求,我们需要向现有节点或关系添加或删除属性。

我们使用Neo4j CQL SET子句向现有节点或关系添加新属性。

我们使用Neo4j CQL REMOVE子句来删除节点或关系的现有属性。

Neo4j CQL REMOVE命令用于

删除节点或关系的标签删除节点或关系的属性

Neo4j CQL DELETE和REMOVE命令之间的主要区别 -

DELETE操作用于删除节点和关联关系。REMOVE操作用于删除标签和属性。

Neo4j CQL DELETE和REMOVE命令之间的相似性 -

这两个命令不应单独使用。两个命令都应该与MATCH命令一起使用。

删除节点/关系的属性

REMOVE属性子句语法:

REMOVE 

这里写图片描述

<属性名称列表>语法

.
,
.
, ....
.

语法说明:

注意 -

我们应该使用逗号(,)运算符来分隔标签名称列表。我们应该使用dot(.)运算符来分隔节点名称和标签名称。

示例:演示如何数据库中永久删除节点的属性。

步骤1 - 打开Neo4j数据浏览器

步骤2 -在数据浏览器上键入以下命令创建一个book节点

CREATE (book:Book {
id:122,title:"Neo4j Tutorial",pages:340,price:250})

这里写图片描述

步骤3 -在数据浏览器上键入以下命令,然后单击执行按钮从书节点中删除“price”属性。

match (w:Book)where w.price =250remove w.price

这里写图片描述

在这里,我们只能看到节点书的3个属性,因为“价格”属性被删除。

有时基于客户端要求,我们需要删除一些现有的属性到节点或关系。
我们需要使用REMOVE子句来删除一个属性或一组属性。


删除节点/关系的标签

我们可以使用相同的语法从数据库中永久删除节点或关系的标签或标签列表。

REMOVE一个Label子句语法:

REMOVE 

语法说明:

这里写图片描述

语法

:
, ....
:

语法说明:

这里写图片描述

注意 -

我们应该使用逗号(,)运算符来分隔标签名称列表。我们应该使用(:)运算符来分隔节点名和标签名。

示例:演示如何从数据库永久删除不需要的标签到节点

步骤1 - 打开Neo4j数据浏览器

步骤2 - 在数据浏览器上键入以下命令

MATCH (m:Movie) RETURN m

这里写图片描述

在这里我们可以观察到四个标签可用于单个节点。

根据我们的客户要求,我们需要删除“图片”标签到此节点。

步骤4 -在浏览器上键入以下命令,然后单击执行按钮。

MATCH (m:Movie) REMOVE m:Picture

这里写图片描述

步骤5 -单击节点以查看其属性窗口。


这里写图片描述

这里我们可以观察到这个节点只有三个标签:Movie,Cinema,Film。 这意味着我们的上一个命令已成功删除图片标签。

本文参考:

转载于:https://www.cnblogs.com/DeepRunning/p/9205937.html

你可能感兴趣的文章
EPC是什么
查看>>
T-SQL查询进阶--数据集之间的运算
查看>>
【Vegas原创】Linux下unrar安装与配置
查看>>
HDOJ 2095(找出唯一的出现一次的数)
查看>>
java面试32问
查看>>
钟翔平:坚持走手机浏览器架构创新之路
查看>>
图片处理--浮雕特效
查看>>
chr() ord() 的用法
查看>>
C++对象模型简介(二)——深入底层,探索本质
查看>>
Nginx模块之————RTMP模块的FFmpeg的配置问题是FFmpeg的连续退出
查看>>
基本的RAID介绍
查看>>
服务信息块协议 SMB(Server Message Block protocol)
查看>>
QM、艾瑞力证ofo远甩摩拜稳居行业第一 数据与技术“双杀”
查看>>
重庆健全养老服务体系 2018年新增社区养老服务站200所
查看>>
2018年贵州各项存款增速回落明显 贷款增速居全国第一
查看>>
一团伙在列车上利用“斗地主”诈骗 作案313起涉案42万
查看>>
找Android漏洞赢奖金,去年共递交450多份合格漏洞报告
查看>>
掘金 AMA:听 Vue.js 作者--尤雨溪谈 Vue.js & 独立开发 & 设计那些事
查看>>
BCH新开发者平台Developer.bitcoin上线,加速BCH应用开发
查看>>
LeetCode算法系列,持续更新中...
查看>>