apoc.map.clean

详细信息

语法

apoc.map.clean(map, keys, values)

描述

过滤给定 LIST<ANY> 值中包含的键和值。

参数

名称

类型

描述

Map

MAP

要清理的 Map。

keys

LIST<STRING>

要移除的属性键列表。

值 (values)

LIST<ANY>

要移除的值列表。

返回

MAP

使用示例

以下示例从 Map 中移除空字符串值

RETURN apoc.map.clean({name: "Cristiano Ronaldo", club: ""}, [], [""]) AS output;
结果
输出
{
  "name": "Cristiano Ronaldo"
}

以下示例从 Map 中移除空字符串值以及键 dobcountry

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