public class GroupingOperation
extends java.lang.Object
implements org.springframework.data.mongodb.core.aggregation.AggregationOperation
| Modifier and Type | Class and Description |
|---|---|
static class |
GroupingOperation.GroupingPeriod |
| Constructor and Description |
|---|
GroupingOperation() |
| Modifier and Type | Method and Description |
|---|---|
static GroupingOperation |
build() |
GroupingOperation |
first(java.lang.String alias,
java.lang.String field) |
GroupingOperation |
groupWithPeriod(GroupingOperation.GroupingPeriod period,
java.lang.String groupingField) |
GroupingOperation |
push(java.lang.String alias,
java.lang.Object value) |
GroupingOperation |
sum(java.lang.String alias,
java.lang.String contentField) |
com.mongodb.DBObject |
toDBObject(org.springframework.data.mongodb.core.aggregation.AggregationOperationContext context) |
GroupingOperation |
withFieldId(java.lang.String alias,
java.lang.Object value) |
public static GroupingOperation build()
public com.mongodb.DBObject toDBObject(org.springframework.data.mongodb.core.aggregation.AggregationOperationContext context)
toDBObject in interface org.springframework.data.mongodb.core.aggregation.AggregationOperationpublic GroupingOperation groupWithPeriod(GroupingOperation.GroupingPeriod period, java.lang.String groupingField)
public GroupingOperation withFieldId(java.lang.String alias, java.lang.Object value)
public GroupingOperation push(java.lang.String alias, java.lang.Object value)
public GroupingOperation sum(java.lang.String alias, java.lang.String contentField)
public GroupingOperation first(java.lang.String alias, java.lang.String field)