| Name | Description | Type | Package | Framework |
| BasicQuery | Custom Query implementation to setup a basic query from some arbitrary JSON query string. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| BasicUpdate | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb | |
| Criteria | Central class for creating queries. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| CriteriaDefinition | Interface | org.springframework.data.mongodb.core.query | SpringData MongoDb | |
| Field | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb | |
| GeoCommand | Wrapper around a Shape to allow appropriate query rendering. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| Meta | Meta-data for Query instances. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| NearQuery | Builder class to build near-queries. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| Order | An enum that specifies the ordering for sort or index specificationsAuthor:Thomas Risberg, Oliver Gierke | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| Query | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb | |
| SerializationUtils | Utility methods for JSON serialization. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| Term | A Term defines one or multiple words Term. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| Term .Type | Returns the enum constant of this type with the specified name. | Class | org.springframework.data.mongodb.core.query.Term | SpringData MongoDb |
| TextCriteria | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb | |
| TextQuery | Query implementation to be used to for performing full text searches. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| Update | Class to easily construct MongoDB update clauses. | Class | org.springframework.data.mongodb.core.query | SpringData MongoDb |
| Update .BitwiseOperatorBuilder | Class | org.springframework.data.mongodb.core.query.Update | SpringData MongoDb | |
| Update .Modifier | Marker interface of nested commands. | Interface | org.springframework.data.mongodb.core.query.Update | SpringData MongoDb |
| Update .Modifiers | Modifiers holds a distinct collection of Update. | Class | org.springframework.data.mongodb.core.query.Update | SpringData MongoDb |
| Update .Position | Returns the enum constant of this type with the specified name. | Class | org.springframework.data.mongodb.core.query.Update | SpringData MongoDb |