|| apoc.atomic.concat - APOC 核心文档 - Neo4j 文档

apoc.atomic.concat

详情

语法

apoc.atomic.concat(container, propertyName, string [, retryAttempts ]) :: (container, property, oldValue, newValue)

描述

将给定属性设置为其本身与 STRING 值的连接。然后该过程将属性设置为返回的 STRING

输入参数

名称

类型

描述

container

任意

包含将要连接值的属性的节点或关系。

propertyName

字符串

要连接的属性名称。

string

字符串

要与属性连接的字符串值。

retryAttempts

整数

最大重试次数。默认值为:5

返回参数

名称

类型

描述

container

任意

更新后的节点或关系。

property

字符串

更新后的属性名称。

oldValue

任意

属性上的原始值。

newValue

任意

属性上的新值。

使用示例

本节中的示例基于以下示例图

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});
以下将 iam 连接到 Willname 属性
MATCH (p:Person {name:'Will',age: 35})
CALL apoc.atomic.concat(p,"name",'iam',5)
YIELD oldValue, newValue
RETURN oldValue, newValue;
结果
oldValue newValue

"Will"

"William"

© . This site is unofficial and not affiliated with Neo4j, Inc.