|| apoc.convert.setJsonProperty - APOC 核心文档 - Neo4j 文档

apoc.convert.setJsonProperty

详情

语法

apoc.convert.setJsonProperty(node, key, value)

描述

序列化给定的 JSON 对象并将其设置为给定 NODE 的属性。

输入参数

名称

类型

描述

node

NODE

要设置 JSON 属性的节点。

key

STRING

要设置的属性名称。

value

ANY

要序列化为 JSON 对象的属性。

用法示例

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

CREATE (:Person {json:'{a:[1,2,3]}'});
MATCH (p:Person)
CALL apoc.convert.setJsonProperty(p, 'json', {a: [4,5,6]})
RETURN p
结果
p

(:Person {json: "{\"a\":[4,5,6]}"})

我们可以使用 apoc.convert.getJsonPropertyMap 从节点中提取 JSON 值

MATCH (p:Person)
RETURN apoc.convert.getJsonPropertyMap(p, "json") AS map;
结果
map

{a: [4, 5, 6]}

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