apoc.atomic.add
语法 |
|
||
描述 |
将给定属性设置为其本身与给定 |
||
输入参数 |
名称 |
类型 |
描述 |
|
|
包含要添加值的属性的节点或关系。 |
|
|
|
要添加值的属性的名称。 |
|
|
|
要添加的数字。 |
|
|
|
最大重试次数。默认值为: |
|
返回参数 |
名称 |
类型 |
描述 |
|
|
更新后的节点或关系。 |
|
|
|
更新后的属性名称。 |
|
|
|
属性的原始值。 |
|
|
|
属性的新值。 |
|
使用示例
本节中的示例基于以下示例图
CREATE (:Person {name:'Tom',age: 40})
CREATE (:Person {name:'Will',age: 35})
CREATE (:Person {name:'David', children: ['Anne','Sam','Paul']})
CREATE (:Person {name:'John', cars: ['Class A','X3','Focus']})
CREATE (:Person {name:'Ryan', salary1:1800, salary2:1500});
以下为 Tom 的 age 属性添加 10
MATCH (n:Person {name:'Tom'})
CALL apoc.atomic.add(n,'age',10,5)
YIELD oldValue, newValue
RETURN oldValue, newValue;
| oldValue | newValue |
|---|---|
40 |
50 |