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

apoc.coll.occurrences

详情

语法

apoc.coll.occurrences(coll, item)

描述

返回给定项在集合中出现的次数。

参数

名称

类型

描述

coll

LIST<ANY>

要统计给定值出现次数的列表。

item

ANY

要在给定列表中计数的值。

返回

INTEGER

使用示例

以下示例使用 APOC 和 Cypher 返回值 9 在列表中出现的次数

apoc.coll.occurrences
WITH [1,3,5,7,9,9] AS list, 9 AS match
RETURN apoc.coll.occurrences(list, match) AS output
使用 Cypher 的 reduce()
WITH [1,3,5,7,9,9] AS list, 9 AS match
RETURN reduce(count = 0, x IN list | count + CASE WHEN x = match THEN 1 ELSE 0 END) AS output
结果
输出

2

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