|| apoc.map - APOC 核心文档 - Neo4j 文档

apoc.map

限定名称 类型

apoc.map.clean(map MAP<STRING, ANY>, keys LIST<STRING>, values LIST<ANY>) - 过滤给定 LIST<ANY> 值中包含的键和值。

函数

apoc.map.flatten(map MAP<STRING, ANY>, delimiter STRING) - 将给定 MAP 中的嵌套项展平。此函数是 apoc.map.unflatten 函数的反向操作。

函数

apoc.map.fromLists(keys LIST<STRING>, values LIST<ANY>) - 根据给定 LIST<ANY> 值中的键和值创建 MAP

函数

apoc.map.fromNodes(label STRING, prop STRING) - 返回一个 MAP,其中包含给定标签的节点的给定属性。

函数

apoc.map.updateTree(tree MAP<STRING, ANY>, key STRING, data LIST<LIST<key ANY, value ANY>>)- 在嵌套树的每个层级上添加数据 MAP,其中键值对匹配。

函数

apoc.map.fromValues(values LIST<ANY>) - 根据给定 LIST<ANY> 中交替出现的键和值创建 MAP

函数

apoc.map.get(map MAP<STRING, ANY>, key STRING, value ANY, fail BOOLEAN) - 返回给定键的值。如果给定键不存在或缺少默认值,此函数将抛出异常。

函数

apoc.map.groupBy(values LIST<ANY>, key STRING) - 创建一个 MAP,其中 LIST<ANY> 的键是给定属性,值为单个值。

函数

apoc.map.groupByMulti(values LIST<ANY>, key STRING) - 创建一个 MAP,其中 LIST<ANY> 值的键是给定属性,值为 LIST<ANY> 值。

函数

apoc.map.merge(map1 MAP<STRING, ANY>, map2 MAP<STRING, ANY>) - 将两个给定的 MAP 值合并为一个 MAP

函数

apoc.map.mergeList(maps LIST<MAP<STRING, Value>>) - 将给定 LIST<MAP<STRING, ANY>> 中的所有 MAP 值合并为一个 MAP

函数

apoc.map.mget(map MAP<STRING, ANY>, keys LIST<STRING>, values LIST<ANY>, fail BOOLEAN) - 返回给定键的 LIST<ANY>。如果其中一个键不存在或缺少默认值,此函数将抛出异常。

函数

apoc.map.removeKey(map MAP<STRING, ANY>, key STRING, config MAP<STRING, ANY>) - 从 MAP 中移除给定键(如果 recursive 为 true 则递归移除)。

函数

apoc.map.removeKeys(map MAP<STRING, ANY>, keys LIST<STRING>, config MAP<STRING, ANY>) - 从 MAP 中移除给定键(如果 recursive 为 true 则递归移除)。

函数

apoc.map.setEntry(map MAP<STRING, ANY>, key STRING, value ANY) - 在 MAP 中添加或更新给定条目。

函数

apoc.map.setKey(map MAP<STRING, ANY>, key STRING, value ANY) - 在 MAP 中添加或更新给定条目。

函数

apoc.map.setLists(map MAP<STRING, ANY>, keys LIST<STRING>, values LIST<ANY>) - 在 MAP 中添加或更新 LIST<ANY> 格式(例如 [key1, key2],[value1, value2])提供的给定键/值对。

函数

apoc.map.setPairs(map MAP<STRING, ANY>, pairs [[key ANY, value ANY]]) - 在 MAP 中添加或更新给定键/值对(例如 [key1,value1],[key2,value2])。

函数

apoc.map.setValues(map MAP<STRING, ANY>, pairs [key ANY, value ANY]) - 在 MAP 中添加或更新交替的键/值对(例如 [key1,value1,key2,value2])。

函数

apoc.map.sortedProperties(map MAP<STRING, ANY>, ignoreCase BOOLEAN) - 返回键/值对的 LIST<ANY>。这些对按键的字母顺序排序,可选择是否区分大小写。

函数

apoc.map.submap(map MAP<STRING, ANY>, keys LIST<STRING>, values LIST<ANY>, fail BOOLEAN) - 返回给定键的子 MAP。如果其中一个键不存在或缺少默认值,此函数将抛出异常。

函数

apoc.map.unflatten(map MAP<STRING, ANY>, delimiter STRING) - 将给定 MAP 中的项解展平为嵌套项。此函数是 apoc.map.flatten 函数的反向操作。

函数

apoc.map.updateTree(tree MAP<STRING, ANY>, key STRING, data LIST<LIST<key ANY, value ANY>>)- 在嵌套树的每个层级上添加数据 MAP,其中键值对匹配。

函数

apoc.map.values(map MAP<STRING, ANY>, keys LIST<STRING>, addNullsForMissing BOOLEAN) - 返回由给定键指示的 LIST<ANY>(如果给定键缺失则返回 null 值)。

函数

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