| Name | Description | Type | Package | Framework |
| AbstractMongoConverter | Base class for MongoConverter implementations. | Class | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| CustomConversions | Value object to capture custom conversion. | Class | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| DbRefProxyHandler | Interface | org.springframework.data.mongodb.core.convert | SpringData MongoDb | |
| DbRefResolver | Used to resolve associations annotated with DBRef. | Interface | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| DbRefResolverCallback | Callback interface to be used in conjunction with DbRefResolver. | Interface | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| DefaultDbRefResolver | A DbRefResolver that resolves DBRefs by delegating to aDbRefResolverCallback than is able to generate lazy loading proxies. | Class | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| DefaultMongoTypeMapper | Default implementation of MongoTypeMapper allowing configuration of the key to lookup and store typeinformation in DBObject. | Class | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| DefaultMongoTypeMapper .DBObjectTypeAliasAccessor | TypeAliasAccessor to store aliases in a DBObject. | Class | org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper | SpringData MongoDb |
| LazyLoadingProxy | Allows direct interaction with the underlying DefaultDbRefResolver. | Interface | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| MappingMongoConverter | MongoConverter that uses a MappingContext to do sophisticated mapping of domain objects toAuthor:Oliver Gierke, Jon Brisbin, Patrik Wasik, Thomas Darimont, Christoph Strobl | Class | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| MongoConverter | Central Mongo specific converter interface which combines MongoWriter and MongoReader. | Interface | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| MongoTypeMapper | Mongo-specific TypeMapper exposing that DBObjects might contain a type key. | Interface | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| MongoWriter | A MongoWriter is responsible for converting an object of type T to the native MongoDB representation DBObject. | Interface | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| QueryMapper | A helper class to encapsulate any modifications of a Query object before it gets submitted to the database. | Class | org.springframework.data.mongodb.core.convert | SpringData MongoDb |
| QueryMapper .AssociationConverter | Converter to skip all properties after an association property was rendered. | Class | org.springframework.data.mongodb.core.convert.QueryMapper | SpringData MongoDb |
| QueryMapper .Field | Value object to represent a field and its meta-information. | Class | org.springframework.data.mongodb.core.convert.QueryMapper | SpringData MongoDb |
| QueryMapper .MetadataBackedField | Extension of DocumentField to be backed with mapping metadata. | Class | org.springframework.data.mongodb.core.convert.QueryMapper | SpringData MongoDb |
| UpdateMapper | A subclass of QueryMapper that retains type information on the mongo types. | Class | org.springframework.data.mongodb.core.convert | SpringData MongoDb |