| 限定符和类型 | 方法和说明 |
|---|---|
Children |
AbstractChainWrapper.all(boolean condition,
SFunction<T,Object> column,
Collection<Object> value) |
Children |
AbstractChainWrapper.all(SFunction<T,Object> column,
Collection<Object> value) |
Children |
AbstractChainWrapper.between(boolean condition,
SFunction<T,Object> column,
Object gte,
Object lte,
boolean convertGtOrLt) |
Children |
AbstractChainWrapper.between(SFunction<T,Object> column,
Object gte,
Object lte,
boolean convertGtOrLt) |
Children |
AbstractChainWrapper.elemMatch(boolean condition,
SFunction<?,Object> column,
QueryChainWrapper<?,?> queryChainWrapper) |
Children |
AbstractChainWrapper.elemMatch(SFunction<?,Object> column,
QueryChainWrapper<?,?> queryChainWrapper) |
Children |
AbstractChainWrapper.eq(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.eq(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.exists(boolean condition,
SFunction<T,Object> column,
Boolean value) |
Children |
AbstractChainWrapper.exists(SFunction<T,Object> column,
Boolean value) |
Children |
AbstractChainWrapper.getBaseCondition(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.getBaseOrder(Integer type,
SFunction<T,Object> column) |
Children |
AbstractChainWrapper.getBaseProjectDisplay(SFunction<T,Object>... columns) |
Children |
AbstractChainWrapper.getBaseProjectNone(SFunction<T,Object>... columns) |
Children |
AbstractChainWrapper.getChildBaseCondition(SFunction<?,Object> column,
List<CompareCondition> value,
Integer logic) |
Children |
AbstractChainWrapper.getChildBaseCondition(SFunction<?,Object> column,
Object value,
Integer logic) |
Children |
AbstractChainWrapper.gt(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.gt(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.gte(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.gte(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.in(boolean condition,
SFunction<T,Object> column,
Collection<Object> valueList) |
Children |
AbstractChainWrapper.in(SFunction<T,Object> column,
Collection<Object> valueList) |
Children |
AbstractChainWrapper.like(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.like(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.lt(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.lt(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.lte(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.lte(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.mod(boolean condition,
SFunction<T,Object> column,
Collection<Long> value) |
Children |
AbstractChainWrapper.mod(boolean condition,
SFunction<T,Object> column,
long divide,
long remain) |
Children |
AbstractChainWrapper.mod(SFunction<T,Object> column,
Collection<Long> value) |
Children |
AbstractChainWrapper.mod(SFunction<T,Object> column,
long divide,
long remain) |
Children |
AbstractChainWrapper.ne(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.ne(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.nin(boolean condition,
SFunction<T,Object> column,
Collection<Object> valueList) |
Children |
AbstractChainWrapper.nin(SFunction<T,Object> column,
Collection<Object> valueList) |
Children |
AbstractChainWrapper.nor(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.nor(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.or(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.or(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.regex(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.regex(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.text(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.text(SFunction<T,Object> column,
Object value) |
Children |
AbstractChainWrapper.type(SFunction<T,Object> column,
Integer value) |
Children |
AbstractChainWrapper.type(SFunction<T,Object> column,
String value) |
Children |
AbstractChainWrapper.type(SFunction<T,Object> column,
com.anwen.mongo.enums.TypeEnum value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Accumulator |
AccumulatorInterface.addToSet(SFunction<T,Object> field)
将指定字段的唯一值添加到数组中
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.addToSet(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
将指定字段的唯一值添加到数组中
|
Accumulator |
AccumulatorInterface.addToSet(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
将指定字段的唯一值添加到数组中
|
Accumulator |
AccumulatorInterface.addToSet(String resultMappingField,
SFunction<T,Object> field)
将指定字段的唯一值添加到数组中
|
Accumulator |
AccumulatorInterface.avg(SFunction<T,Object> field)
计算指定字段的平均值
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.avg(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段的平均值
|
Accumulator |
AccumulatorInterface.avg(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段的平均值
|
Accumulator |
AccumulatorInterface.avg(String resultMappingField,
SFunction<T,Object> field)
计算指定字段的平均值
|
Accumulator |
AccumulatorInterface.count(SFunction<T,Object> field)
计算指定字段非空值的个数
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.count(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段非空值的个数
|
Accumulator |
AccumulatorInterface.count(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段非空值的个数
|
Accumulator |
AccumulatorInterface.count(String resultMappingField,
SFunction<T,Object> field)
计算指定字段非空值的个数
|
Accumulator |
AccumulatorInterface.first(SFunction<T,Object> field)
获取指定字段在分组中的第一个文档的值
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.first(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的第一个文档的值,并指定返回字段
|
Accumulator |
AccumulatorInterface.first(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的第一个文档的值,并指定返回字段
|
Accumulator |
AccumulatorInterface.first(String resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的第一个文档的值,并指定返回字段
|
Accumulator |
AccumulatorInterface.last(SFunction<T,Object> field)
获取指定字段在分组中的最后一个文档的值
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.last(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的最后一个文档的值,并指定返回字段
|
Accumulator |
AccumulatorInterface.last(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的最后一个文档的值,并指定返回字段
|
Accumulator |
AccumulatorInterface.last(String resultMappingField,
SFunction<T,Object> field)
获取指定字段在分组中的最后一个文档的值,并指定返回字段
|
Accumulator |
AccumulatorInterface.max(SFunction<T,Object> field)
查找指定字段的最大值
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.max(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
查找指定字段的最大值
|
Accumulator |
AccumulatorInterface.max(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
查找指定字段的最大值
|
Accumulator |
AccumulatorInterface.max(String resultMappingField,
SFunction<T,Object> field)
查找指定字段的最大值
|
Accumulator |
AccumulatorInterface.min(SFunction<T,Object> field)
查找指定字段的最小值
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.min(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
查找指定字段的最小值
|
Accumulator |
AccumulatorInterface.min(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
查找指定字段的最小值
|
Accumulator |
AccumulatorInterface.min(String resultMappingField,
SFunction<T,Object> field)
查找指定字段的最小值
|
Accumulator |
AccumulatorInterface.push(SFunction<T,Object> field)
将指定字段的值添加到数组中
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.push(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
将指定字段的值添加到数组中
|
Accumulator |
AccumulatorInterface.push(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
将指定字段的值添加到数组中
|
Accumulator |
AccumulatorInterface.push(String resultMappingField,
SFunction<T,Object> field)
将指定字段的值添加到数组中
|
Accumulator |
AccumulatorInterface.sum(SFunction<T,Object> field)
计算指定字段的总和
默认返回字段会使用field参数传递的字段 |
Accumulator |
AccumulatorInterface.sum(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段的总和
|
Accumulator |
AccumulatorInterface.sum(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
计算指定字段的总和
|
Accumulator |
AccumulatorInterface.sum(String resultMappingField,
SFunction<T,Object> field)
计算指定字段的总和
|
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
AggregateChainWrapper.addFields(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.addFields(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.addFields(SFunction<T,Object> resultMappingField,
String field) |
Children |
AggregateChainWrapper.addFields(String resultMappingField,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(List<GroupField> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(List<GroupField> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(List<GroupField> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(List<GroupField> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
Accumulator... accumulator) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
Accumulator accumulator) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
List<Accumulator> accumulatorList) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
String resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
String field) |
Children |
AggregateChainWrapper.group(SFunction<T,Object> _id,
String resultMappingField,
String operator,
String field) |
Children |
AggregateChainWrapper.group(String _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(String _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(String _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.group(String _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.groupFunc(List<FuncGroupField<?>> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.groupFunc(List<FuncGroupField<?>> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.groupFunc(List<FuncGroupField<?>> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.groupFunc(List<FuncGroupField<?>> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.projectDisplay(boolean displayId,
SFunction<T,Object>... column) |
Children |
AggregateChainWrapper.projectDisplay(SFunction<T,Object>... column) |
Children |
AggregateChainWrapper.projectNone(boolean displayId,
SFunction<T,Object>... column) |
Children |
AggregateChainWrapper.projectNone(SFunction<T,Object>... column) |
Children |
AggregateChainWrapper.replaceRoot(Boolean reserveOriginalDocument,
SFunction<T,Object>... field) |
Children |
AggregateChainWrapper.replaceRoot(SFunction<T,Object>... field) |
Children |
AggregateChainWrapper.sortAsc(SFunction<T,Object>... field) |
Children |
AggregateChainWrapper.sortDesc(SFunction<T,Object>... field) |
Children |
AggregateChainWrapper.unwind(Boolean preserveNullAndEmptyArrays,
SFunction<T,Object> field) |
Children |
AggregateChainWrapper.unwind(SFunction<T,Object> field) |
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
Compare.all(boolean condition,
SFunction<T,Object> column,
Collection<Object> value)
匹配数组中的值 必须同时包含指定的多个元素
|
Children |
Compare.all(SFunction<T,Object> column,
Collection<Object> value)
匹配数组中的值 必须同时包含指定的多个元素
|
Children |
Compare.between(boolean condition,
SFunction<T,Object> column,
Object gte,
Object lte,
boolean convertGtOrLt)
在。。。
|
Children |
Compare.between(SFunction<T,Object> column,
Object gte,
Object lte,
boolean convertGtOrLt)
在。。。
|
Children |
Compare.elemMatch(boolean condition,
SFunction<?,Object> column,
QueryChainWrapper<?,?> queryChainWrapper)
匹配数组中的值
|
Children |
Compare.elemMatch(SFunction<?,Object> column,
QueryChainWrapper<?,?> queryChainWrapper)
匹配数组中的值
|
Children |
Compare.eq(boolean condition,
SFunction<T,Object> column,
Object value)
等于
|
Children |
Compare.eq(SFunction<T,Object> column,
Object value)
等于
|
Children |
Compare.exists(boolean condition,
SFunction<T,Object> column,
Boolean value)
字段是否存在
|
Children |
Compare.exists(SFunction<T,Object> column,
Boolean value)
字段是否存在
|
Children |
Compare.gt(boolean condition,
SFunction<T,Object> column,
Object value)
大于
|
Children |
Compare.gt(SFunction<T,Object> column,
Object value)
大于
|
Children |
Compare.gte(boolean condition,
SFunction<T,Object> column,
Object value)
大于等于
|
Children |
Compare.gte(SFunction<T,Object> column,
Object value)
大于等于
|
Children |
Compare.in(boolean condition,
SFunction<T,Object> column,
Collection<Object> valueList)
多值查询
|
Children |
Compare.in(SFunction<T,Object> column,
Collection<Object> valueList)
多值查询
|
Children |
Compare.like(boolean condition,
SFunction<T,Object> column,
Object value)
包含(模糊查询)
|
Children |
Compare.like(SFunction<T,Object> column,
Object value)
包含(模糊查询)
|
Children |
Compare.lt(boolean condition,
SFunction<T,Object> column,
Object value)
小于
|
Children |
Compare.lt(SFunction<T,Object> column,
Object value)
小于
|
Children |
Compare.lte(boolean condition,
SFunction<T,Object> column,
Object value)
小于等于
|
Children |
Compare.lte(SFunction<T,Object> column,
Object value)
小于等于
|
Children |
Compare.mod(boolean condition,
SFunction<T,Object> column,
Collection<Long> value)
字段值符合余数
|
Children |
Compare.mod(boolean condition,
SFunction<T,Object> column,
long divide,
long remain)
字段值符合余数
|
Children |
Compare.mod(SFunction<T,Object> column,
Collection<Long> value)
字段值符合余数
|
Children |
Compare.mod(SFunction<T,Object> column,
long divide,
long remain)
字段值符合余数
|
Children |
Compare.ne(boolean condition,
SFunction<T,Object> column,
Object value)
不等于
|
Children |
Compare.ne(SFunction<T,Object> column,
Object value)
不等于
|
Children |
Compare.nin(boolean condition,
SFunction<T,Object> column,
Collection<Object> valueList)
不包含
|
Children |
Compare.nin(SFunction<T,Object> column,
Collection<Object> valueList)
不包含
|
Children |
Compare.nor(boolean condition,
SFunction<T,Object> column,
Object value)
查询的文档必须不符合所有条件
|
Children |
Compare.nor(SFunction<T,Object> column,
Object value)
查询的文档必须不符合所有条件
|
Children |
Compare.or(boolean condition,
SFunction<T,Object> column,
Object value)
或者
|
Children |
Compare.or(SFunction<T,Object> column,
Object value)
或者 单个条件
|
Children |
Query.orderByAsc(SFunction<T,Object> column)
正序排序
|
Children |
Query.orderByDesc(SFunction<T,Object> column)
倒序排序
|
Children |
Project.projectDisplay(boolean displayId,
SFunction<T,Object>... column)
显示哪些字段
|
Children |
Project.projectDisplay(SFunction<T,Object>... column)
显示哪些字段
|
Children |
Project.projectNone(boolean displayId,
SFunction<T,Object>... column)
不显示哪些字段
|
Children |
Project.projectNone(SFunction<T,Object>... column)
不显示哪些字段
|
Children |
Compare.regex(boolean condition,
SFunction<T,Object> column,
Object value)
正则表达式查询
|
Children |
Compare.regex(SFunction<T,Object> column,
Object value)
正则表达式查询
|
Children |
Update.set(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
Update.set(SFunction<T,Object> column,
Object value) |
Children |
Compare.text(boolean condition,
SFunction<T,Object> column,
Object value)
文本查询
|
Children |
Compare.text(SFunction<T,Object> column,
Object value)
文本查询
|
Children |
Compare.type(SFunction<T,Object> column,
Integer value)
指定查询的字段类型
|
Children |
Compare.type(SFunction<T,Object> column,
String value)
指定查询的字段类型
|
Children |
Compare.type(SFunction<T,Object> column,
com.anwen.mongo.enums.TypeEnum value)
指定查询的字段类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
Aggregate.addFields(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
向集合中添加新字段
|
Children |
Aggregate.addFields(SFunction<T,Object> resultMappingField,
SFunction<T,Object> field)
向集合中添加新字段
|
Children |
Aggregate.addFields(SFunction<T,Object> resultMappingField,
String field)
向集合中添加新字段
|
Children |
Aggregate.addFields(String resultMappingField,
SFunction<T,Object> field)
向集合中添加新字段
|
Children |
Aggregate.group(List<GroupField> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
Aggregate.group(List<GroupField> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
Aggregate.group(List<GroupField> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
Aggregate.group(List<GroupField> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
Aggregate.group(SFunction<T,Object> _id)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
Accumulator... accumulator)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
Accumulator accumulator)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
List<Accumulator> accumulatorList)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
String resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
String field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(SFunction<T,Object> _id,
String resultMappingField,
String operator,
String field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(String _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(String _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(String _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.group(String _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field)
对所有文档记录进行分组,然后计算聚合结果
|
Children |
Aggregate.groupFunc(List<FuncGroupField<?>> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
Aggregate.groupFunc(List<FuncGroupField<?>> _id,
SFunction<T,Object> resultMappingField,
com.anwen.mongo.enums.GroupTypeEnum operator,
SFunction<T,Object> field) |
Children |
Aggregate.groupFunc(List<FuncGroupField<?>> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
Aggregate.groupFunc(List<FuncGroupField<?>> _id,
SFunction<T,Object> resultMappingField,
String operator,
SFunction<T,Object> field) |
Children |
Aggregate.replaceRoot(Boolean reserveOriginalDocument,
SFunction<T,Object>... field)
使用指定字段替换根文档
|
Children |
Aggregate.replaceRoot(SFunction<T,Object>... field)
使用指定字段替换根文档
|
Children |
Aggregate.sortAsc(SFunction<T,Object>... field)
正序排序
|
Children |
Aggregate.sortDesc(SFunction<T,Object>... field)
倒序排序
|
Children |
Aggregate.unwind(Boolean preserveNullAndEmptyArrays,
SFunction<T,Object> field)
展开数组字段,生成一个文档副本,每个副本只包含一个数组元素
|
Children |
Aggregate.unwind(SFunction<T,Object> field)
展开数组字段,生成一个文档副本,每个副本只包含一个数组元素
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> Projection |
Projection.chain(SFunction<T,Object> column,
Boolean value) |
static <T> Projection |
Projection.chain(SFunction<T,Object> column,
Integer value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> CompareCondition |
CompareCondition.build(com.anwen.mongo.enums.QueryOperatorEnum condition,
SFunction<T,Object> column,
Object value) |
static <T> CompareCondition |
CompareCondition.build(String condition,
SFunction<T,Object> column,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
QueryChainWrapper.orderByAsc(SFunction<T,Object> column) |
Children |
QueryChainWrapper.orderByDesc(SFunction<T,Object> column) |
Children |
QueryChainWrapper.projectDisplay(boolean displayId,
SFunction<T,Object>... column) |
Children |
QueryChainWrapper.projectDisplay(SFunction<T,Object>... column) |
Children |
QueryChainWrapper.projectNone(boolean displayId,
SFunction<T,Object>... column) |
Children |
QueryChainWrapper.projectNone(SFunction<T,Object>... column) |
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
UpdateChainWrapper.set(boolean condition,
SFunction<T,Object> column,
Object value) |
Children |
UpdateChainWrapper.set(SFunction<T,Object> column,
Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Boolean |
SqlExecute.doRemoveByColumn(com.mongodb.client.ClientSession clientSession,
SFunction<T,Object> column,
Object value,
Class<T> clazz) |
<T> Boolean |
SqlExecute.doRemoveByColumn(SFunction<T,Object> column,
Object value,
Class<T> clazz) |
<T> Boolean |
SqlExecute.doUpdateByColumn(com.mongodb.client.ClientSession clientSession,
T entity,
SFunction<T,Object> column) |
<T> Boolean |
SqlExecute.doUpdateByColumn(T entity,
SFunction<T,Object> column) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> org.bson.conversions.Bson |
Indexes.ascendingFunc(SFunction<T,Object>... fieldNames)
为给定字段的升序索引创建索引键。
|
static <T> org.bson.conversions.Bson |
Indexes.descendingFunc(SFunction<T,Object>... fieldNames)
为给定字段的降序索引创建索引键。
|
static <T> org.bson.conversions.Bson |
Indexes.geo2d(SFunction<T,Object> fieldName)
在给定字段上为 2d 索引创建索引键。
|
static <T> org.bson.conversions.Bson |
Indexes.geo2dsphereFunc(SFunction<T,Object>... fieldNames)
在给定字段上为 2dsphere 索引创建索引键。
|
static <T> org.bson.conversions.Bson |
Indexes.geoHaystack(SFunction<T,Object> fieldName,
org.bson.conversions.Bson additional)
已过时。
geoHaystack 在 MongoDB 4.4 中已弃用,首选
Indexes.geo2dsphere(String...) |
static <T> org.bson.conversions.Bson |
Indexes.hashed(SFunction<T,Object> fieldName)
为给定字段上的哈希索引创建索引键。
|
void |
FuncGroupField.setField(SFunction<T,Object> field) |
void |
FuncGroupField.setGroupField(SFunction<T,Object> groupField) |
static <T> org.bson.conversions.Bson |
Indexes.text(SFunction<T,Object> fieldName)
为给定字段上的文本索引创建索引键。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> org.bson.conversions.Bson |
Indexes.ascendingFunc(List<SFunction<T,Object>> fieldNames)
为给定字段的升序索引创建索引键。
|
static <T> org.bson.conversions.Bson |
Indexes.descendingFunc(List<SFunction<T,Object>> fieldNames)
为给定字段的降序索引创建索引键。
|
static <T> org.bson.conversions.Bson |
Indexes.geo2dsphereFunc(List<SFunction<T,Object>> fieldNames)
在给定字段上为 2dsphere 索引创建索引键。
|
| 构造器和说明 |
|---|
FuncGroupField(SFunction<T,Object> groupField,
SFunction<T,Object> field) |
FuncGroupField(SFunction<T,Object> groupField,
SFunction<T,Object> field) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> Boolean |
SqlOperate.doRemoveByColumn(com.mongodb.client.ClientSession clientSession,
SFunction<T,Object> column,
String value,
Class<T> clazz)
已过时。
|
<T> Boolean |
DefaultSqlOperateImpl.doRemoveByColumn(com.mongodb.client.ClientSession clientSession,
SFunction<T,Object> column,
String value,
Class<T> clazz)
已过时。
|
<T> Boolean |
SqlOperate.doRemoveByColumn(SFunction<T,Object> column,
String value,
Class<T> clazz)
已过时。
|
<T> Boolean |
DefaultSqlOperateImpl.doRemoveByColumn(SFunction<T,Object> column,
String value,
Class<T> clazz)
已过时。
|
<T> Boolean |
SqlOperate.doUpdateByColumn(com.mongodb.client.ClientSession clientSession,
T entity,
SFunction<T,Object> column)
已过时。
|
<T> Boolean |
DefaultSqlOperateImpl.doUpdateByColumn(com.mongodb.client.ClientSession clientSession,
T entity,
SFunction<T,Object> column)
已过时。
|
<T> Boolean |
SqlOperate.doUpdateByColumn(T entity,
SFunction<T,Object> column)
已过时。
|
<T> Boolean |
DefaultSqlOperateImpl.doUpdateByColumn(T entity,
SFunction<T,Object> column)
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<T> |
IService.getByColumn(com.mongodb.client.ClientSession clientSession,
SFunction<T,Object> field,
Object fieldValue) |
List<T> |
IService.getByColumn(SFunction<T,Object> field,
Object fieldValue)
根据某一列查询
|
Boolean |
IService.removeByColumn(com.mongodb.client.ClientSession clientSession,
SFunction<T,Object> column,
Object value)
根据字段删除
|
Boolean |
IService.removeByColumn(SFunction<T,Object> column,
Object value)
根据字段删除
|
Boolean |
IService.updateByColumn(com.mongodb.client.ClientSession clientSession,
T entity,
SFunction<T,Object> column)
通过列进行修改
|
Boolean |
IService.updateByColumn(T entity,
SFunction<T,Object> column)
通过列进行修改
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<T> |
ServiceImpl.getByColumn(com.mongodb.client.ClientSession clientSession,
SFunction<T,Object> field,
Object fieldValue) |
List<T> |
ServiceImpl.getByColumn(SFunction<T,Object> field,
Object fieldValue) |
Boolean |
ServiceImpl.removeByColumn(com.mongodb.client.ClientSession clientSession,
SFunction<T,Object> column,
Object value) |
Boolean |
ServiceImpl.removeByColumn(SFunction<T,Object> column,
Object value) |
Boolean |
ServiceImpl.updateByColumn(com.mongodb.client.ClientSession clientSession,
T entity,
SFunction<T,Object> column) |
Boolean |
ServiceImpl.updateByColumn(T entity,
SFunction<T,Object> column) |
| 构造器和说明 |
|---|
RootConcretePipelineReplace(Boolean reserveOriginalDocument,
SFunction<T,Object>... field) |
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
SFunction.getFieldName(SFunction<T,?> fn,
String split)
获取实体类的字段名称
|
default String |
SFunction.getFieldName(SFunction<T,?> fn,
String split,
Integer toType)
获取实体类的字段名称
|
default SerializedLambda |
SFunction.getSerializedLambdaOne(SFunction<T,?> fn) |
Copyright © 2023. All rights reserved.