Uses of Package
org.springframework.data.mongodb
Package
Description
Spring Data's MongoDB abstraction.
Spring XML namespace configuration for MongoDB specific repositories.
MongoDB core support.
Support for the MongoDB aggregation framework.
Spring Data MongoDB specific converter infrastructure.
MongoDB specific query and update support.
Support for MongoDB GridFS feature.
MongoDB driver-specific utility classes for
Bson
and DBObject
interaction.-
ClassDescriptionA
MongoExpression
using theParameterBindingDocumentCodec
for parsing a raw (json) expression.NonTransientDataAccessException
specific to MongoDBClientSession
related data access failures such as reading data using an already closed session.Provider interface to obtainCodecRegistry
from the underlying MongoDB Java driver.Interface for factories creatingMongoDatabase
instances.Wrapper object for MongoDB expressions like$toUpper : $name
that manifest asDocument
when passed on to the driver.A simple interface for obtaining aClientSession
to be consumed byMongoOperations
and MongoDB native operations that support causal consistency and transactions.MongoDB specific transaction object, representing aMongoResourceHolder
.Options to be applied within a specific transaction scope.ATransactionOptionResolver
reading MongoDB specifictransaction options
from aTransactionDefinition
.Interface for factories creating reactiveMongoDatabase
instances.MongoDB specific transaction object, representing aMongoResourceHolder
.Represents an operation upon two operands of the same type, producing a result of the same type as the operands acceptingClientSession
.SessionSynchronization
is used along withMongoTemplate
to define in which type of transactions to participate if any.MongoDB-specific transaction metadata.Root of the hierarchy of MongoDB specific data access exceptions that are considered transient such asMongoExceptions
carryingspecific labels
. -
ClassDescriptionInterface for factories creating
MongoDatabase
instances.Interface for factories creating reactiveMongoDatabase
instances. -
ClassDescriptionProvider interface to obtain
CodecRegistry
from the underlying MongoDB Java driver.Interface for factories creatingMongoDatabase
instances.A simple interface for obtaining aClientSession
to be consumed byMongoOperations
and MongoDB native operations that support causal consistency and transactions.Interface for factories creating reactiveMongoDatabase
instances.SessionSynchronization
is used along withMongoTemplate
to define in which type of transactions to participate if any. -
ClassDescriptionProvider interface to obtain
CodecRegistry
from the underlying MongoDB Java driver.Wrapper object for MongoDB expressions like$toUpper : $name
that manifest asDocument
when passed on to the driver. -
ClassDescriptionProvider interface to obtain
CodecRegistry
from the underlying MongoDB Java driver.Interface for factories creatingMongoDatabase
instances. -
ClassDescriptionWrapper object for MongoDB expressions like
$toUpper : $name
that manifest asDocument
when passed on to the driver. -
ClassDescriptionInterface for factories creating
MongoDatabase
instances.Interface for factories creating reactiveMongoDatabase
instances. -
ClassDescriptionProvider interface to obtain
CodecRegistry
from the underlying MongoDB Java driver. -
ClassDescriptionProvider interface to obtain
CodecRegistry
from the underlying MongoDB Java driver.