有时,根据我们的客户端要求,我们需要向现有节点或关系添加新属性。
要做到这一点,Neo4j CQL提供了一个SET子句。
Neo4j CQL已提供SET子句来执行以下操作。
- 向现有节点或关系添加新属性
- 添加或更新属性值
SET子句语法:
SET <property-name-list>
<属性名称列表>语法:
<node-label-name>.<property1-name>,
<node-label-name>.<property2-name>,
....
<node-label-name>.<propertyn-name>
语法说明:
注意 -
我们应该使用逗号(,)运算符来分隔属性名列表。
示例:演示如何向现有DebitCard节点添加新属性。
步骤1 -打开Neo4j数据浏览器
步骤2 -在数据浏览器上键入以下命令
MATCH (book:Book)
RETURN book
步骤3 -在数据浏览器上键入以下命令然后查询。
MATCH (book:Book)
SET book.title = 'superstar'
RETURN book
这里我们可以观察到新的属性被添加到“book”节点。