public class AccumulatorInterface<T> extends Object
| 构造器和说明 |
|---|
AccumulatorInterface() |
| 限定符和类型 | 方法和说明 |
|---|---|
Accumulator |
addToSet(SFunction<T,Object> field)
将指定字段的唯一值添加到数组中
默认返回字段会使用field参数传递的字段 |
Accumulator |
addToSet(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
将指定字段的唯一值添加到数组中
|
Accumulator |
addToSet(String resultMappingField,
SFunction<T,Object> field)
将指定字段的唯一值添加到数组中
|
Accumulator |
avg(SFunction<T,Object> field)
计算指定字段的平均值
默认返回字段会使用field参数传递的字段 |
Accumulator |
avg(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段的平均值
|
Accumulator |
avg(String resultMappingField,
SFunction<T,Object> field)
计算指定字段的平均值
|
Accumulator |
count(SFunction<T,Object> field)
计算指定字段非空值的个数
默认返回字段会使用field参数传递的字段 |
Accumulator |
count(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段非空值的个数
|
Accumulator |
count(String resultMappingField,
SFunction<T,Object> field)
计算指定字段非空值的个数
|
Accumulator |
first(SFunction<T,Object> field)
获取指定字段在分组中的第一个文档的值
默认返回字段会使用field参数传递的字段 |
Accumulator |
first(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的第一个文档的值,并指定返回字段
|
Accumulator |
first(String resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的第一个文档的值,并指定返回字段
|
Accumulator |
last(SFunction<T,Object> field)
获取指定字段在分组中的最后一个文档的值
默认返回字段会使用field参数传递的字段 |
Accumulator |
last(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的最后一个文档的值,并指定返回字段
|
Accumulator |
last(String resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的最后一个文档的值,并指定返回字段
|
Accumulator |
max(SFunction<T,Object> field)
查找指定字段的最大值
默认返回字段会使用field参数传递的字段 |
Accumulator |
max(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
查找指定字段的最大值
|
Accumulator |
max(String resultMappingField,
SFunction<T,Object> field)
查找指定字段的最大值
|
Accumulator |
min(SFunction<T,Object> field)
查找指定字段的最小值
默认返回字段会使用field参数传递的字段 |
Accumulator |
min(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
查找指定字段的最小值
|
Accumulator |
min(String resultMappingField,
SFunction<T,Object> field)
查找指定字段的最小值
|
Accumulator |
push(SFunction<T,Object> field)
将指定字段的值添加到数组中
默认返回字段会使用field参数传递的字段 |
Accumulator |
push(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
将指定字段的值添加到数组中
|
Accumulator |
push(String resultMappingField,
SFunction<T,Object> field)
将指定字段的值添加到数组中
|
Accumulator |
sum(SFunction<T,Object> field)
计算指定字段的总和
默认返回字段会使用field参数传递的字段 |
Accumulator |
sum(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段的总和
|
Accumulator |
sum(String resultMappingField,
SFunction<T,Object> field)
计算指定字段的总和
|
public Accumulator first(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator first(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator first(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator last(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator last(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator last(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator sum(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator sum(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator sum(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator avg(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator avg(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator avg(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator max(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator max(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator max(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator min(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator min(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator min(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator push(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator push(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator push(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator addToSet(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator addToSet(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator addToSet(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator count(SFunction<T,Object> field)
默认返回字段会使用field参数传递的字段
field - 指定字段public Accumulator count(SFunction<T,Object> resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段public Accumulator count(String resultMappingField, SFunction<T,Object> field)
resultMappingField - 返回字段field - 指定字段Copyright © 2023. All rights reserved.