Uses of Package
org.springframework.data.mongodb.core
Packages that use org.springframework.data.mongodb.core
Package
Description
Spring Data's MongoDB abstraction.
Spring XML namespace configuration for MongoDB specific repositories.
MongoDB core support.
Support for the MongoDB aggregation framework.
Support for MongoDB document indexing.
MongoDB specific messaging support for listening to eg.
MongoDB specific query and update support.
CDI support for MongoDB specific repository implementation.
Query derivation mechanism for MongoDB specific repositories.
Support infrastructure for query derivation of MongoDB specific repositories.
-
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodbClassDescriptionInterface to be implemented by any object that wishes to expose the
ReadConcern.Interface to be implemented by any object that wishes to expose theReadPreference.Factory to createMongoDatabaseinstances from aMongoClientinstance.Factory to createMongoDatabaseinstances from aMongoClientinstance.Interface indicating a component that contains and exposes anWriteConcern. -
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodb.configClassDescriptionPrimary implementation of
MongoOperations.Primary implementation ofReactiveMongoOperations. -
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodb.coreClassDescriptionBulk operations for insert/update/remove actions on a collection.Mode for bulk operation.
Messageimplementation specific to MongoDB Change Streams.Options applicable to MongoDB Change Streams.Builder for creatingChangeStreamOptions.Callback interface for executing actions against aMongoCollection.Provides a simple wrapper to encapsulate the variety of settings you can use when creating a collection.Encapsulation of options applied to define collections change stream behaviour.Encapsulation of Encryption options for collections.Options applicable to Time Series collections.Encapsulation of ValidationOptions options.Interface for functional preparation of aMongoCollection.Simple callback interface to allow customization of aFindIterable.Callback interface for executing actions against aMongoDatabase.An interface used byMongoTemplatefor processing documents returned from a MongoDB query on a per-document basis.ExecutableAggregationOperationallows creation and execution of MongoDB aggregation operations in a fluent API style.Define the aggregation with pipeline stages.Collection override (Optional).Trigger execution by calling one of the terminating methods.ExecutableFindOperationallows creation and execution of MongoDB find operations in a fluent API style.Result type override.Result restrictions.ExecutableFindOperation.ExecutableFindprovides methods for constructing lookup operations in a fluent way.Distinct Find support.Collection override (Optional).Result type override (Optional).Terminating operations invoking the actual query execution.Terminating distinct find operations.Trigger find execution by calling one of the terminating methods.Trigger geonear execution by calling one of the terminating methods.ExecutableInsertOperationallows creation and execution of MongoDB insert and bulk insert operations in a fluent API style.Collection override (optional).Trigger bulk insert execution by calling one of the terminating methods.Trigger insert execution by calling one of the terminating methods.ExecutableMapReduceOperationallows creation and execution of MongoDB mapReduce operations in a fluent API style.ExecutableMapReduceOperation.ExecutableMapReduceprovides methods for constructing mapReduce operations in a fluent way.Collection override (Optional).Provide the Javascriptfunction()used to map matching documents.Deprecated.Result type override (Optional).Input document filter query (Optional).Provide the Javascriptfunction()used to reduce matching documents.Trigger mapReduce execution by calling one of the terminating methods.ExecutableRemoveOperationallows creation and execution of MongoDB remove / findAndRemove operations in a fluent API style.Collection override (optional).ExecutableUpdateOperationallows creation and execution of MongoDB update / findAndModify / findAndReplace operations in a fluent API style.DefineFindAndModifyOptions.DefineFindAndReplaceOptions.Result type override (Optional).Trigger findAndModify execution by calling one of the terminating methods.Trigger findOneAndReplace execution by calling one of the terminating methods.Trigger replaceOne execution by calling one of the terminating methods.Trigger update execution by calling one of the terminating methods.Explicitly define the name of the collection to perform operation in.Define a filter query for theUpdate.Declare theUpdateto apply.Options for findOneAndReplace.Simple callback interface to allow customization of aFindPublisher.Stripped down interface providing access to a fluent API that specifies a basic set of MongoDB operations.A MongoDB document in its mapped state.Represents an action taken against the collection.Enumeration for operations on a collection.Deprecated, for removal: This API element is subject to removal in a future version.Common base class for usage with bothMongoClientsdefining common properties such as database name and exception translator.SimplePersistenceExceptionTranslatorfor Mongo.MongoJsonSchemaCreatorextracts theMongoJsonSchemafor a givenClassby applying the following mapping rules.The context in which a specificMongoJsonSchemaCreator.JsonSchemaPropertyContext.getProperty()is encountered during schema creation.Interface that specifies a basic set of MongoDB operations.Primary implementation ofMongoOperations.Simple internal callback to allow operations on aDocument.ReactiveAggregationOperationallows creation and execution of reactive MongoDB aggregation operations in a fluent API style.Define the aggregation with pipeline stages.Collection override (optional).Trigger execution by calling one of the terminating methods.Bulk operations for insert/update/remove actions on a collection.ReactiveChangeStreamOperationallows creation and execution of reactive MongoDB Change Stream operations in a fluent API style.Collection override (optional).Provide a filter for limiting results (optional).Provide some options.ReactiveChangeStreamOperation.ReactiveChangeStreamprovides methods for constructing change stream operations in a fluent way.Resume a change stream.Compose change stream execution by calling one of the terminating methods.ReactiveFindOperationallows creation and execution of reactive MongoDB find operations in a fluent API style.Result type override.Result restrictions.Distinct Find support.Collection override (optional).Result type override (optional).Provide aQueryoverride (optional).ReactiveFindOperation.ReactiveFindprovides methods for constructing lookup operations in a fluent way.Terminating distinct find operations.Compose find execution by calling one of the terminating methods.Compose geonear execution by calling one of the terminating methods.Stripped down interface providing access to a fluent API that specifies a basic set of reactive MongoDB operations.ReactiveInsertOperationallows creation and execution of reactive MongoDB insert and bulk insert operations in a fluent API style.Collection override (optional).Compose insert execution by calling one of the terminating methods.ReactiveMapReduceOperationallows creation and execution of MongoDB mapReduce operations in a fluent API style.Collection override (Optional).Provide the Javascriptfunction()used to map matching documents.Additional mapReduce options (Optional).Result type override (Optional).Input document filter query (Optional).Provide the Javascriptfunction()used to reduce matching documents.ReactiveMapReduceOperation.ReactiveMapReduceprovides methods for constructing reactive mapReduce operations in a fluent way.Trigger mapReduce execution by calling one of the terminating methods.Interface that specifies a basic set of MongoDB operations executed in a reactive way.ReactiveRemoveOperationallows creation and execution of reactive MongoDB remove / findAndRemove operations in a fluent API style.Collection override (optional).Provide aQueryoverride (optional).Compose remove execution by calling one of the terminating methods.Callback interface for executing operations within aClientSessionusing reactive infrastructure.Gateway interface to executeClientSessionbound operations against MongoDB via aReactiveSessionCallback.ReactiveUpdateOperationallows creation and execution of reactive MongoDB update / findAndModify / findAndReplace operations in a fluent API style.DefineFindAndModifyOptions(optional).DefineFindAndReplaceOptions.Result type override (Optional).Compose findAndModify execution by calling one of the terminating methods.Compose findAndReplace execution by calling one of the terminating methods.Trigger replaceOne execution by calling one of the terminating methods.Compose update execution by calling one of the terminating methods.Explicitly define the name of the collection to perform operation in (optional).Define a filter query for theUpdate(optional).Declare theUpdateto apply.Interface to be implemented by any object that wishes to expose theReadPreference.Options forreplace operations.Deprecated.since 2.2.Callback interface for executing operations within aClientSession.Gateway interface to executeClientSessionbound operations against MongoDB via aSessionCallback.Immutable object holding additional options to be applied when creating a MongoDB views.A strategy interface to determine theWriteConcernto use for a givenMongoAction.Enum to represent how strict the check ofWriteConcernResultshall be. -
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodb.core.aggregationClassDescriptionInterface to be implemented by any object that wishes to expose the
ReadConcern.Interface to be implemented by any object that wishes to expose theReadPreference. -
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodb.core.index
-
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodb.core.messagingClassDescriptionOptions applicable to MongoDB Change Streams.Primary implementation of
MongoOperations. -
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodb.core.queryClassDescriptionInterface to be implemented by any object that wishes to expose the
ReadConcern.Interface to be implemented by any object that wishes to expose theReadPreference. -
-
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodb.repository.queryClassDescriptionInterface that specifies a basic set of MongoDB operations.Interface that specifies a basic set of MongoDB operations executed in a reactive way.
-
Classes in org.springframework.data.mongodb.core used by org.springframework.data.mongodb.repository.supportClassDescriptionInterface that specifies a basic set of MongoDB operations.Interface that specifies a basic set of MongoDB operations executed in a reactive way.
org.springframework.data.mongodb.core.aggregation.