apoc.map.get
语法 |
|
||
描述 |
返回给定键的值。如果给定键不存在或缺少默认值,此函数将抛出异常。 |
||
参数 |
名称 |
类型 |
描述 |
|
|
从中提取值的映射。 |
|
|
|
要提取的键。 |
|
|
|
给定键的默认值。默认值是: |
|
|
|
如果键不存在且未提供默认值,如果设置为 true,它将抛出异常;否则返回 null 值。默认值是: |
|
返回值 |
|
||
使用示例
以下示例在尝试查找缺失键 missingKey 且未提供默认值时抛出异常
WITH {name:"Cristiano Ronaldo",country:"Portugal",dob:date("1985-02-05")} AS map
RETURN apoc.map.get(map, "missingKey") AS output;
| 输出 |
|---|
Neo.ClientError.Procedure.ProcedureCallFailed: 调用函数 |
以下示例在尝试查找缺失键 missingKey 时返回默认值 defaultValue
WITH {name:"Cristiano Ronaldo", country:"Portugal", dob:date("1985-02-05")} AS map
RETURN apoc.map.get(map, "missingKey", "defaultValue") AS output;
| 输出 |
|---|
"defaultValue" |