| Name | Description | Type | Package | Framework |
| GroupBy | Collects the parameters required to perform a group operation on a collection. | Class | org.springframework.data.mongodb.core.mapreduce | SpringData MongoDb |
| GroupByResults | Collects the results of executing a group operation. | Class | org.springframework.data.mongodb.core.mapreduce | SpringData MongoDb |
| MapReduceCounts | Value object to encapsulate results of a map-reduce count. | Class | org.springframework.data.mongodb.core.mapreduce | SpringData MongoDb |
| MapReduceOptions | Class | org.springframework.data.mongodb.core.mapreduce | SpringData MongoDb | |
| MapReduceResults | Collects the results of performing a MapReduce operations. | Class | org.springframework.data.mongodb.core.mapreduce | SpringData MongoDb |
| MapReduceTiming | Class | org.springframework.data.mongodb.core.mapreduce | SpringData MongoDb | |