apoc.map.mget
语法 |
|
||
描述 |
返回给定键的 |
||
参数 |
名称 |
类型 |
描述 |
|
|
从中提取值列表的映射。 |
|
|
|
要提取的键列表。 |
|
|
|
给定键的默认值。默认值是: |
|
|
|
如果某个键不存在且未提供默认值,当此参数为 true 时将抛出异常,否则返回 null 值。默认值是: |
|
返回 |
|
||
使用示例
以下返回键 name 和 country 的值列表
WITH {name:"Cristiano Ronaldo",country:"Portugal",dob:date("1985-02-05")} AS map
RETURN apoc.map.mget(map, ["name", "country"]) AS output;
| 输出 |
|---|
["Cristiano Ronaldo", "Portugal"] |
以下返回键 name 和 country 的值列表,以及缺失键 missingKey 的默认值 defaultValue
WITH {name:"Cristiano Ronaldo",country:"Portugal",dob:date("1985-02-05")} AS map
RETURN apoc.map.mget(
map,
["name", "country", "missingKey"],
[null, null, "defaultValue"]
) AS output;
| 输出 |
|---|
["Cristiano Ronaldo", "Portugal", "defaultValue"] |