Neo4j CQL - 设置
有时,基于我们客户的需求,我们需要新的属性添加到现有节点或关系。
要做到这一点,Neo4j的CQL提供了一套条款。
Neo4j的CQL提供SET子句来执行下列操作。
- 新属性添加到现有的节点或关系
- 添加或更新属性值
SET子句语法
SET <property-name-list>
S.No. | 语法元素 | 描述 |
---|---|---|
1。 | 组 | 这是一个Neo4j的CQL关键字。 |
2。 | <属性名称列表> | 这是属性执行添加或更新操作满足我们的要求清单。 |
<属性名称列表>语法:
<node-label-name>.<property1-name>, <node-label-name>.<property2-name>, .... <node-label-name>.<propertyn-name>
语法说明
S.No. | 语法元素 | 描述 |
---|---|---|
1。 | <节点标签名称> | 这是一个节点的标签名称。 |
2。 | <属性名称> | 它是一个节点的属性名。 |
注意 -
我们应该用逗号(,)运算符分隔的属性名称列表。
例
这个例子演示了如何将一个新的属性添加到现有的借记卡节点。
第1步 -打开Neo4j的数据浏览器

第2步 -输入在数据浏览器下面的命令
MATCH (dc:DebitCard) RETURN dc

第3步 -点击“执行”按钮并观察结果。

在这里,我们可以观察到,“借记卡”节点都有5个属性。 现在,我们要添加新属性“atm_pin”这个节点。
第4步 -输入在数据浏览器下面的命令
MATCH (dc:DebitCard) SET dc.atm_pin = 3456 RETURN dc

第5步 -点击“执行”按钮并观察结果。

在这里,我们可以看到新的属性添加到“借记卡”节点。