AggregationOperationBuilder |
AggregationOperationBuilder.addFields(String... expressions) |
添加字段
|
AggregationOperationBuilder |
AggregationOperationBuilder.aggregation(org.springframework.data.mongodb.core.aggregation.AggregationOperation aggregationOperation) |
原生AggregationOperation
|
AggregationOperationBuilder |
AggregationOperationBuilder.complex(org.springframework.data.mongodb.core.aggregation.AggregationOperation... aggregationOperations) |
复杂AggregationOperation
|
AggregationOperationBuilder |
AggregationOperationBuilder.count(String field) |
数量
|
AggregationOperationBuilder |
AggregationOperationBuilder.distinct(String... fields) |
去重
|
AggregationOperationBuilder |
AggregationOperationBuilder.join(String localField,
String lookupAs,
Class<?> foreignDocClass,
JoinType joinType,
boolean preserveNullAndEmptyArrays) |
关联
|
AggregationOperationBuilder |
AggregationOperationBuilder.join(String localField,
String lookupAs,
String from,
JoinType joinType,
boolean preserveNullAndEmptyArrays) |
关联
|
AggregationOperationBuilder |
AggregationOperationBuilder.json(String json) |
json方式
|
AggregationOperationBuilder |
AggregationOperationBuilder.lookupAndUnwind(String from,
String localField,
String lookupAs,
boolean preserveNullAndEmptyArrays) |
lookup unwind
|
AggregationOperationBuilder |
AggregationOperationBuilder.match(org.springframework.data.mongodb.core.query.Criteria criteria) |
过滤
|
AggregationOperationBuilder |
AggregationOperationBuilder.match(org.springframework.data.mongodb.core.query.Query query) |
过滤
|
AggregationOperationBuilder |
AggregationOperationBuilder.merge(List<org.springframework.data.mongodb.core.aggregation.AggregationOperation> otherAggregationOperations) |
合并
|
AggregationOperationBuilder |
AggregationOperationBuilder.project(String... fields) |
整理字段
|
AggregationOperationBuilder |
AggregationOperationBuilder.unwind(String field,
boolean preserveNullAndEmptyArrays) |
$unwind
|