apoc.map.setEntry

在 APOC 2025.06 版本中,此函数已从 APOC 核心库中移除。请改用 apoc.map.setKey

如果您使用的是 APOC 2025.06 或更高版本,该函数在 Cypher 25 中不可用,但在 Cypher 5 中仍可使用。更多信息,请参阅 APOC 和 Cypher 版本

详细信息

语法

apoc.map.setEntry(map, key, value)

描述

MAP 中添加或更新指定的条目。

参数

名称

类型

描述

Map

MAP

要更新的 Map。

键 (key)

STRING

用于添加或更新映射的键。

ANY

要为指定键设置的值。

返回

MAP

使用示例

以下示例更新了映射中的一个键

RETURN apoc.map.setEntry(
    {name:"Cristiano Ronaldo",country:"Portugal",dob:date("1985-02-05")},
    "dob",
    date("1986-02-06")
) AS output;
结果
输出
{
  "name": "Cristiano Ronaldo",
  "country": "Portugal",
  "dob": "1986-02-06"
}