| Name | Description | Type | Package | Framework |
| Accumulator | Defines an accumulator for use in an aggregation pipeline. | Class | org.mongodb.morphia.aggregation | Morphia MongoDb |
| AggregationPipeline | This defines the pipeline used in aggregation operationsMongoDB documentationAggregation Pipeline | Interface | org.mongodb.morphia.aggregation | Morphia MongoDb |
| AggregationPipelineImpl | Class | org.mongodb.morphia.aggregation | Morphia MongoDb | |
| GeoNear | Outputs documents in order of nearest to farthest from a specified point. | Class | org.mongodb.morphia.aggregation | Morphia MongoDb |
| GeoNear .GeoNearBuilder | Provides a builder for GeoNear instances. | Class | org.mongodb.morphia.aggregation.GeoNear | Morphia MongoDb |
| Group | Defines a group pipeline stage. | Class | org.mongodb.morphia.aggregation | Morphia MongoDb |
| Projection | Defines a projection for use in aggregationMongoDB documentation$project | Class | org.mongodb.morphia.aggregation | Morphia MongoDb |
| Sort | Defines a sort stage in an aggregation pipelineMongoDB documentation$sort | Class | org.mongodb.morphia.aggregation | Morphia MongoDb |