Package org.springframework.data.mongodb
@NonNullApi
package org.springframework.data.mongodb
Spring Data's MongoDB abstraction.
-
ClassDescriptionA
MongoExpressionusing theParameterBindingDocumentCodecfor parsing a raw (json) expression.Is thrown when errors occur during bulk operations.NonTransientDataAccessExceptionspecific to MongoDBClientSessionrelated data access failures such as reading data using an already closed session.Provider interface to obtainCodecRegistryfrom the underlying MongoDB Java driver.Helper class featuring helper methods for working with MongoDb collections.Interface for factories creatingMongoDatabaseinstances.Helper class for managing aMongoDatabaseinstances viaMongoDatabaseFactory.Wrapper object for MongoDB expressions like$toUpper : $namethat manifest asDocumentwhen passed on to the driver.A simple interface for obtaining aClientSessionto be consumed byMongoOperationsand MongoDB native operations that support causal consistency and transactions.A specificClientSessionExceptionrelated to issues with a transaction such as aborted or non existing transactions.APlatformTransactionManagerimplementation that managesClientSessionbased transactions for a singleMongoDatabaseFactory.MongoDB specific transaction object, representing aMongoResourceHolder.Interface for factories creating reactiveMongoDatabaseinstances.Helper class for managing reactiveMongoDatabaseinstances viaReactiveMongoDatabaseFactory.AReactiveTransactionManagerimplementation that managesClientSessionbased transactions for a singleReactiveMongoDatabaseFactory.MongoDB specific transaction object, representing aMongoResourceHolder.MethodInterceptorimplementation looking up and invoking an alternative target method havingClientSessionas its first argument.Represents an operation upon two operands of the same type, producing a result of the same type as the operands acceptingClientSession.SessionSynchronizationis used along withMongoTemplateto define in which type of transactions to participate if any.Class that exposes the SpringData MongoDB specific information like the currentVersionordriver information.