|| apoc.coll.zipToRows - APOC 核心文档 - Neo4j 文档

apoc.coll.zipToRows

详情

语法

apoc.coll.zipToRows(list1, list2) :: (值)

描述

返回两个 LIST<ANY> 值压缩在一起的结果,每对压缩值占一行。

输入参数

名称

类型

描述

list1

LIST<ANY>

要与 list2 一起压缩的列表。

list2

LIST<ANY>

要与 list1 一起压缩的列表。

返回参数

名称

类型

描述

LIST<ANY>

一个压缩对。

使用示例

以下示例演示了如何在 APOC 和 Cypher 中将两个列表压缩在一起

apoc.coll.zipToRows
WITH [1, 2, 3] AS list1, ["a", "b", "c"] AS list2
CALL apoc.coll.zipToRows(list1, list2)
YIELD value
RETURN value
Cypher 的 UNWIND
WITH [1, 2, 3] AS list1, ["a", "b", "c"] AS list2
UNWIND range(0, size(list1) - 1) AS i
RETURN [list1[i], list2[i]]
结果

[1, "a"]

[2, "b"]

[3, "c"]

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