public interface Aggregator<T,R>
| Modifier and Type | Method and Description |
|---|---|
void |
addOperator(com.mongodb.DBObject o) |
List<R> |
aggregate() |
void |
aggregate(AsyncOperationCallback<R> callback) |
Morphium |
getMorphium() |
Class<? extends R> |
getResultType() |
Class<? extends T> |
getSearchType() |
Group<T,R> |
group(com.mongodb.BasicDBObject id) |
Group<T,R> |
group(Map<String,String> idSubObject) |
Group<T,R> |
group(String id) |
Aggregator<T,R> |
limit(int num) |
Aggregator<T,R> |
match(Query<T> q) |
Aggregator<T,R> |
project(com.mongodb.BasicDBObject m) |
Aggregator<T,R> |
project(Map<String,Object> m) |
Aggregator<T,R> |
project(String... m) |
void |
setMorphium(Morphium m) |
void |
setResultType(Class<? extends R> type) |
void |
setSearchType(Class<? extends T> type) |
Aggregator<T,R> |
skip(int num) |
Aggregator<T,R> |
sort(Map<String,Integer> sort) |
Aggregator<T,R> |
sort(String... prefixed) |
List<com.mongodb.DBObject> |
toAggregationList() |
Aggregator<T,R> |
unwind(String listField) |
void setMorphium(Morphium m)
Morphium getMorphium()
Aggregator<T,R> project(String... m)
Aggregator<T,R> project(com.mongodb.BasicDBObject m)
Aggregator<T,R> match(Query<T> q)
Aggregator<T,R> limit(int num)
Aggregator<T,R> skip(int num)
Aggregator<T,R> unwind(String listField)
Aggregator<T,R> sort(String... prefixed)
List<com.mongodb.DBObject> toAggregationList()
void addOperator(com.mongodb.DBObject o)
void aggregate(AsyncOperationCallback<R> callback)
Copyright © 2014. All Rights Reserved.