有时,根据我们的客户端要求,我们需要向现有节点或关系添加新属性。
要做到这一点,Neo4j CQL 提供了一个SET子句。
Neo4j CQL 已提供 SET 子句来执行以下操作。
SET <property-name-list>
S.No. | 语法元素 | 描述 |
---|---|---|
1 | SET | 它是一个 Neo4j 的 CQL 关键字。 |
2 | <property-name-list> | 它是一个属性列表,用于执行添加或更新操作以满足我们的要求。 |
<node-label-name>.<property1-name>, <node-label-name>.<property2-name>, .... <node-label-name>.<propertyn-name>
语法说明:
S.No. | 语法元素 | 描述 |
---|---|---|
1 | <node-label-name> <节点标签名称> | 这是一个节点的标签名称。 |
2 | <property-name> <属性名称> | 它是一个节点的属性名。 |
注意 -
我们应该使用逗号(,)运算符来分隔属性名列表。
示例:演示如何向现有 Book节点添加新属性。
步骤1 -打开 Neo4j 数据浏览器
步骤2 -在数据浏览器上键入以下命令
MATCH (book:Book)
RETURN book
步骤3 -在数据浏览器上键入以下命令然后查询。
MATCH (book:Book)
SET book.title = "superstar"
RETURN book
这里我们可以观察到新的属性被添加到“book”节点。
额外开销 每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作。所以,如果你很少对集合进行读取操...
不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。下表将帮助...
在本章中,我们将讨论在Access中导入数据,并可以导入使用访问哪些类型的数据。通常的数据存储在不同的格式,文件和位置,这使得...
在本章中,我们将了解相关数据的基础知识。在讨论和创建不同数据之间的关系之前,让我们来回顾一下为什么我们需要它。这一切都回...
在本教程中,我们创建了各种选择查询,主要来自设计视图。但在Access中,我们可以使用一些特殊的查询向导来创建几个特定的选...