apoc.coll.flatten函数25 版本已弃用
|
此函数已弃用。请改用 Cypher 的 |
语法 |
|
||
描述 |
将给定的 |
||
参数 |
名称 |
类型 |
描述 |
|
|
要展平的列表。 |
|
|
|
是否同时也应展平嵌套的列表项。默认值为: |
|
返回 |
|
||
用法示例
以下示例分别使用 APOC 和 Cypher 展平集合的集合
apoc.coll.flatten
RETURN apoc.coll.flatten([1,2,3,[4,5,6]]) AS output;
使用 Cypher 的 coll.flatten
RETURN coll.flatten([1,2,3,[4,5,6]]) AS output;
| 输出 |
|---|
[1, 2, 3, 4, 5, 6] |
以下示例分别使用 APOC 和 Cypher 将集合的集合展平一级
apoc.coll.flatten
RETURN apoc.coll.flatten([1,2,3,[[4,[5,6]]]]) AS output;
使用 Cypher 的 coll.flatten
RETURN coll.flatten([1,2,3,[[4,[5,6]]]]) AS output;
| 输出 |
|---|
[1, 2, 3, [4, [5, 6]]] |
以下示例分别使用 APOC 和 Cypher 递归地展平集合的集合,直到所有层级都被展平
apoc.coll.flatten
RETURN apoc.coll.flatten([1,2,3,[[4,[5,6]]]], true) AS output;
使用 Cypher 的 coll.flatten
RETURN coll.flatten([1,2,3,[[4,[5,6]]]], 1000) AS output;
| 输出 |
|---|
[1, 2, 3, 4, 5, 6] |