apoc.coll.occurrences
语法 |
|
||
描述 |
返回给定项在集合中出现的次数。 |
||
参数 |
名称 |
类型 |
描述 |
|
|
要统计给定值出现次数的列表。 |
|
|
|
要在给定列表中计数的值。 |
|
返回 |
|
||
使用示例
以下示例使用 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 |