Uses of Package
org.springframework.data.mongodb.core.mapping
Package
Description
Spring XML namespace configuration for MongoDB specific repositories.
MongoDB core support.
Support for the MongoDB aggregation framework.
Spring Data MongoDB specific converter infrastructure.
Converters integrating with
explicit encryption
mechanism of Client-Side Field Level Encryption.
Infrastructure for explicit
encryption mechanism of Client-Side Field Level Encryption.
Support for MongoDB document indexing.
Infrastructure for the MongoDB document-to-object mapping subsystem.
Query derivation mechanism for MongoDB specific repositories.
Support infrastructure for query derivation of MongoDB specific repositories.
MongoDB driver-specific utility classes for
Bson
and DBObject
interaction.-
ClassDescriptionDefault implementation of a
MappingContext
for MongoDB usingBasicMongoPersistentEntity
andBasicMongoPersistentProperty
as primary abstractions. -
ClassDescriptionMongoDB specific
PersistentEntity
abstraction.MongoDB specificPersistentProperty
extension.Shortcut for a nullable unwrapped property. -
ClassDescriptionMongoDB specific
PersistentEntity
abstraction.MongoDB specificPersistentProperty
extension. -
ClassDescriptionAn annotation that indicates the annotated field is to be stored using a
DBRef
.A custom pointer to a linked document to be used along withDocumentReference
for storing the linkage value.MongoDB specificPersistentEntity
abstraction.MongoDB specificPersistentProperty
extension. -
-
-
ClassDescriptionDefault implementation of a
MappingContext
for MongoDB usingBasicMongoPersistentEntity
andBasicMongoPersistentProperty
as primary abstractions.MongoDB specificPersistentEntity
abstraction.MongoDB specificPersistentProperty
extension. -
ClassDescriptionMongoDB specific
MongoPersistentEntity
implementation that adds Mongo specific meta-data such as the collection name and the like.MongoDB specificPersistentProperty
implementation.An annotation that indicates the annotated field is to be stored using aDBRef
.Identifies a domain object to be persisted to MongoDB.ADocumentReference
allows referencing entities in MongoDB using a flexible schema.Encrypted
provides data required for MongoDB Client Side Field Level Encryption that is applied during schema resolution.Annotation to define custom metadata for document fields.Enumeration of write strategies to define when a property is included for write conversion.Value Object representing a field name that should be used to read/write fields within the MongoDB document.Enumeration of field value types that can be used to represent aDocument
field value.Value Object for representing a field to read/write within a MongoDBDocument
.Builder forMongoField
.MongoDB specificPersistentEntity
abstraction.MongoDB specificPersistentProperty
extension.SimpleConverter
implementation to transform aMongoPersistentProperty
into its field name.Utility to translate aMongoPersistentProperty
into a corresponding property from a differentMongoPersistentEntity
by looking it up by name.Value object representing an entities Shard Key used to distribute documents across a sharded MongoDB cluster.The annotation to configure a value object as flattened out in the target document.Load strategy to be usedUnwrapped.onEmpty()
. -
ClassDescriptionMongoDB specific
PersistentEntity
abstraction.MongoDB specificPersistentProperty
extension. -
-
ClassDescriptionValue Object representing a field name that should be used to read/write fields within the MongoDB document.