apoc.agg.product函数在 Cypher 25 中已弃用
|
此函数已弃用。请改用 Cypher 的 |
语法 |
|
||
描述 |
返回集合中所有非空 |
||
参数 |
名称 |
类型 |
描述 |
|
|
要在聚合中进行乘法运算的值。 |
|
返回 |
|
||
使用示例
以下示例演示了如何分别使用 APOC 和 Cypher 计算列表中数值的乘积。
apoc.agg.product
UNWIND range(1,10) AS values
RETURN apoc.agg.product(values) AS result,
1*2*3*4*5*6*7*8*9*10 AS manualEquivalent
使用 Cypher 的 reduce()
WITH range(1,10) AS values
RETURN reduce(x = 1, i IN values | x * i) AS result,
1*2*3*4*5*6*7*8*9*10 AS manualEquivalent
| 结果 | 手动等效项 |
|---|---|
3628800 |
3628800 |