apoc.agg

限定名称 类型

apoc.agg.first(value ANY) - 返回给定集合中的第一个值。

函数

apoc.agg.graph(path ANY) - 返回所有不同的 NODERELATIONSHIP 值,并将它们收集到一个包含 nodesrelationships 键的 MAP 中。

函数 (Function) Cypher 25 中已弃用

apoc.agg.last(value ANY) - 返回给定集合中的最后一个值。

函数

apoc.agg.maxItems(items ANY, value ANY, groupLimit INTEGER) - 返回一个 MAP {items: LIST<ANY>, value: ANY},其中 value 键是存在的最大值,而 items 代表所有具有相同最大值的项。items 列表的大小可以限制为给定的最大值。

函数

apoc.agg.median(value ANY) - 返回所有非空 INTEGERFLOAT 值的数学中位数。

函数

apoc.agg.minItems(items ANY, value ANY, groupLimit INTEGER) - 返回一个 MAP {items: LIST<ANY>, value: ANY},其中 value 键是存在的最小值,而 items 代表所有具有相同最小值的项。items 列表的大小可以限制为给定的最大值。

函数

apoc.agg.nth(value ANY, offset INTEGER) - 返回给定集合中第 n 个值(若要获取未知长度集合的最后一项,可以使用 -1)。

函数

apoc.agg.percentiles(value INTEGER | FLOAT, percentiles LIST<FLOAT>) - 返回给定集合中数值范围内的指定百分位数。

函数

apoc.agg.product(value INTEGER | FLOAT) - 返回集合中所有非空 INTEGERFLOAT 值的乘积。

函数 (Function) Cypher 25 中已弃用

apoc.agg.slice(value ANY, from INTEGER, to INTEGER) - 返回给定集合中非空值的子集(集合索引从 0 开始)。要指定从起始位置到集合末尾的范围,长度应设置为 -1。

函数

apoc.agg.statistics(value INTEGER | FLOAT, percentiles LIST<FLOAT>) - 返回给定集合中 INTEGERFLOAT 值的以下统计信息:百分位数、最小值、非零最小值、最大值、总计、平均值、标准差。

函数