| Package | Description |
|---|---|
| org.springframework.data.mongodb.config |
Spring XML namespace configuration for MongoDB specific repositories.
|
| org.springframework.data.mongodb.core |
MongoDB core support.
|
| org.springframework.data.mongodb.core.messaging |
MongoDB specific messaging support for listening to eg.
|
| org.springframework.data.mongodb.repository.cdi |
CDI support for MongoDB specific repository implementation.
|
| org.springframework.data.mongodb.repository.query |
Query derivation mechanism for MongoDB specific repositories.
|
| org.springframework.data.mongodb.repository.support |
Support infrastructure for query derivation of MongoDB specific repositories.
|
| Class and Description |
|---|
| MongoTemplate
Primary implementation of
MongoOperations. |
| ReactiveMongoOperations
Interface that specifies a basic set of MongoDB operations executed in a reactive way.
|
| Class and Description |
|---|
| BulkOperations
Bulk operations for insert/update/remove actions on a collection.
|
| BulkOperations.BulkMode
Mode for bulk operation.
|
ChangeStreamEvent
Message implementation specific to MongoDB Change
Streams. |
| ChangeStreamOptions
Options applicable to MongoDB Change Streams.
|
| ChangeStreamOptions.ChangeStreamOptionsBuilder
Builder for creating
ChangeStreamOptions. |
| CollectionCallback
Callback interface for executing actions against a
MongoCollection. |
| CollectionOptions
Provides a simple wrapper to encapsulate the variety of settings you can use when creating a collection.
|
| CollectionOptions.ValidationOptions
Encapsulation of ValidationOptions options.
|
| CursorPreparer
Simple callback interface to allow customization of a
FindIterable. |
| DbCallback
Callback interface for executing actions against a
MongoDatabase. |
| DocumentCallbackHandler
An interface used by
MongoTemplate for processing documents returned from a MongoDB query on a per-document
basis. |
ExecutableAggregationOperation
ExecutableAggregationOperation allows creation and execution of MongoDB aggregation operations in a fluent
API style. |
| ExecutableAggregationOperation.AggregationWithAggregation
Define the aggregation with pipeline stages.
|
| ExecutableAggregationOperation.AggregationWithCollection
Collection override (Optional).
|
| ExecutableAggregationOperation.ExecutableAggregation |
| ExecutableAggregationOperation.TerminatingAggregation
Trigger execution by calling one of the terminating methods.
|
ExecutableFindOperation
ExecutableFindOperation allows creation and execution of MongoDB find operations in a fluent API style. |
| ExecutableFindOperation.DistinctWithProjection
Result type override.
|
| ExecutableFindOperation.DistinctWithQuery
Result restrictions.
|
ExecutableFindOperation.ExecutableFind
ExecutableFindOperation.ExecutableFind provides methods for constructing lookup operations in a fluent way. |
| ExecutableFindOperation.FindDistinct
Distinct Find support.
|
| ExecutableFindOperation.FindWithCollection
Collection override (Optional).
|
| ExecutableFindOperation.FindWithProjection
Result type override (Optional).
|
| ExecutableFindOperation.FindWithQuery
Terminating operations invoking the actual query execution.
|
| ExecutableFindOperation.TerminatingDistinct
Terminating distinct find operations.
|
| ExecutableFindOperation.TerminatingFind
Trigger find execution by calling one of the terminating methods.
|
| ExecutableFindOperation.TerminatingFindNear
Trigger geonear execution by calling one of the terminating methods.
|
ExecutableInsertOperation
ExecutableInsertOperation allows creation and execution of MongoDB insert and bulk insert operations in a
fluent API style. |
| ExecutableInsertOperation.ExecutableInsert |
| ExecutableInsertOperation.InsertWithBulkMode |
| ExecutableInsertOperation.InsertWithCollection
Collection override (optional).
|
| ExecutableInsertOperation.TerminatingBulkInsert
Trigger bulk insert execution by calling one of the terminating methods.
|
| ExecutableInsertOperation.TerminatingInsert
Trigger insert execution by calling one of the terminating methods.
|
ExecutableMapReduceOperation
ExecutableMapReduceOperation allows creation and execution of MongoDB mapReduce operations in a fluent API
style. |
ExecutableMapReduceOperation.ExecutableMapReduce
ExecutableMapReduceOperation.ExecutableMapReduce provides methods for constructing mapReduce operations in a fluent way. |
| ExecutableMapReduceOperation.MapReduceWithCollection
Collection override (Optional).
|
| ExecutableMapReduceOperation.MapReduceWithMapFunction
Provide the Javascript
function() used to map matching documents. |
| ExecutableMapReduceOperation.MapReduceWithOptions
Additional mapReduce options (Optional).
|
| ExecutableMapReduceOperation.MapReduceWithProjection
Result type override (Optional).
|
| ExecutableMapReduceOperation.MapReduceWithQuery
Input document filter query (Optional).
|
| ExecutableMapReduceOperation.MapReduceWithReduceFunction
Provide the Javascript
function() used to reduce matching documents. |
| ExecutableMapReduceOperation.TerminatingMapReduce
Trigger mapReduce execution by calling one of the terminating methods.
|
ExecutableRemoveOperation
ExecutableRemoveOperation allows creation and execution of MongoDB remove / findAndRemove operations in a
fluent API style. |
| ExecutableRemoveOperation.ExecutableRemove |
| ExecutableRemoveOperation.RemoveWithCollection
Collection override (optional).
|
| ExecutableRemoveOperation.RemoveWithQuery |
| ExecutableRemoveOperation.TerminatingRemove |
ExecutableUpdateOperation
ExecutableUpdateOperation allows creation and execution of MongoDB update / findAndModify / findAndReplace
operations in a fluent API style. |
| ExecutableUpdateOperation.ExecutableUpdate |
| ExecutableUpdateOperation.FindAndModifyWithOptions
Define
FindAndModifyOptions. |
| ExecutableUpdateOperation.FindAndReplaceWithOptions
Define
FindAndReplaceOptions. |
| ExecutableUpdateOperation.FindAndReplaceWithProjection
Result type override (Optional).
|
| ExecutableUpdateOperation.TerminatingFindAndModify
Trigger findAndModify execution by calling one of the terminating methods.
|
| ExecutableUpdateOperation.TerminatingFindAndReplace
Trigger
findOneAndReplace
execution by calling one of the terminating methods.
|
| ExecutableUpdateOperation.TerminatingUpdate
Trigger update execution by calling one of the terminating methods.
|
| ExecutableUpdateOperation.UpdateWithCollection
Explicitly define the name of the collection to perform operation in.
|
| ExecutableUpdateOperation.UpdateWithQuery
Define a filter query for the
Update. |
| ExecutableUpdateOperation.UpdateWithUpdate
Declare the
Update to apply. |
| FindAndModifyOptions |
| FindAndReplaceOptions
Options for
findOneAndReplace.
|
| FindPublisherPreparer
Simple callback interface to allow customization of a
FindPublisher. |
| FluentMongoOperations
Stripped down interface providing access to a fluent API that specifies a basic set of MongoDB operations.
|
| MappedDocument
A MongoDB document in its mapped state.
|
| MongoAction
Represents an action taken against the collection.
|
| MongoActionOperation
Enumeration for operations on a collection.
|
| MongoAdminOperations |
| MongoDbFactorySupport
Common base class for usage with both
MongoClients and MongoClient
defining common properties such as database name and exception translator. |
MongoJsonSchemaCreator
MongoJsonSchemaCreator extracts the MongoJsonSchema for a given Class by applying the
following mapping rules. |
| MongoOperations
Interface that specifies a basic set of MongoDB operations.
|
| MongoTemplate
Primary implementation of
MongoOperations. |
ReactiveAggregationOperation
ReactiveAggregationOperation allows creation and execution of reactive MongoDB aggregation operations in a
fluent API style. |
| ReactiveAggregationOperation.AggregationOperationWithAggregation
Define the aggregation with pipeline stages.
|
| ReactiveAggregationOperation.AggregationOperationWithCollection
Collection override (optional).
|
| ReactiveAggregationOperation.ReactiveAggregation |
| ReactiveAggregationOperation.TerminatingAggregationOperation
Trigger execution by calling one of the terminating methods.
|
ReactiveChangeStreamOperation
ReactiveChangeStreamOperation allows creation and execution of reactive MongoDB
Change Stream operations in a fluent API style. |
| ReactiveChangeStreamOperation.ChangeStreamWithCollection
Collection override (optional).
|
| ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection
Provide a filter for limiting results (optional).
|
| ReactiveChangeStreamOperation.ChangeStreamWithOptions
Provide some options.
|
ReactiveChangeStreamOperation.ReactiveChangeStream
ReactiveChangeStreamOperation.ReactiveChangeStream provides methods for constructing change stream operations in a fluent way. |
| ReactiveChangeStreamOperation.ResumingChangeStream
Resume a change stream.
|
| ReactiveChangeStreamOperation.TerminatingChangeStream
Compose change stream execution by calling one of the terminating methods.
|
| ReactiveCollectionCallback |
| ReactiveDatabaseCallback |
ReactiveFindOperation
ReactiveFindOperation allows creation and execution of reactive MongoDB find operations in a fluent API
style. |
| ReactiveFindOperation.DistinctWithProjection
Result type override.
|
| ReactiveFindOperation.DistinctWithQuery
Result restrictions.
|
| ReactiveFindOperation.FindDistinct
Distinct Find support.
|
| ReactiveFindOperation.FindWithCollection
Collection override (optional).
|
| ReactiveFindOperation.FindWithProjection
Result type override (optional).
|
| ReactiveFindOperation.FindWithQuery
Provide a
Query override (optional). |
ReactiveFindOperation.ReactiveFind
ReactiveFindOperation.ReactiveFind provides methods for constructing lookup operations in a fluent way. |
| ReactiveFindOperation.TerminatingDistinct
Terminating distinct find operations.
|
| ReactiveFindOperation.TerminatingFind
Compose find execution by calling one of the terminating methods.
|
| ReactiveFindOperation.TerminatingFindNear
Compose geonear execution by calling one of the terminating methods.
|
| ReactiveFluentMongoOperations
Stripped down interface providing access to a fluent API that specifies a basic set of reactive MongoDB operations.
|
ReactiveInsertOperation
ReactiveInsertOperation allows creation and execution of reactive MongoDB insert and bulk insert operations
in a fluent API style. |
| ReactiveInsertOperation.InsertWithCollection
Collection override (optional).
|
| ReactiveInsertOperation.ReactiveInsert |
| ReactiveInsertOperation.TerminatingInsert
Compose insert execution by calling one of the terminating methods.
|
ReactiveMapReduceOperation
ReactiveMapReduceOperation allows creation and execution of MongoDB mapReduce operations in a fluent API
style. |
| ReactiveMapReduceOperation.MapReduceWithCollection
Collection override (Optional).
|
| ReactiveMapReduceOperation.MapReduceWithMapFunction
Provide the Javascript
function() used to map matching documents. |
| ReactiveMapReduceOperation.MapReduceWithOptions
Additional mapReduce options (Optional).
|
| ReactiveMapReduceOperation.MapReduceWithProjection
Result type override (Optional).
|
| ReactiveMapReduceOperation.MapReduceWithQuery
Input document filter query (Optional).
|
| ReactiveMapReduceOperation.MapReduceWithReduceFunction
Provide the Javascript
function() used to reduce matching documents. |
ReactiveMapReduceOperation.ReactiveMapReduce
ReactiveMapReduceOperation.ReactiveMapReduce provides methods for constructing reactive mapReduce operations in a fluent way. |
| ReactiveMapReduceOperation.TerminatingMapReduce
Trigger mapReduce execution by calling one of the terminating methods.
|
| ReactiveMongoOperations
Interface that specifies a basic set of MongoDB operations executed in a reactive way.
|
ReactiveRemoveOperation
ReactiveRemoveOperation allows creation and execution of reactive MongoDB remove / findAndRemove operations
in a fluent API style. |
| ReactiveRemoveOperation.ReactiveRemove |
| ReactiveRemoveOperation.RemoveWithCollection
Collection override (optional).
|
| ReactiveRemoveOperation.RemoveWithQuery
Provide a
Query override (optional). |
| ReactiveRemoveOperation.TerminatingRemove
Compose remove execution by calling one of the terminating methods.
|
| ReactiveSessionCallback
Callback interface for executing operations within a
ClientSession using
reactive infrastructure. |
| ReactiveSessionScoped
Gateway interface to execute
ClientSession bound operations against MongoDB via a
ReactiveSessionCallback. |
ReactiveUpdateOperation
ReactiveUpdateOperation allows creation and execution of reactive MongoDB update / findAndModify /
findAndReplace operations in a fluent API style. |
| ReactiveUpdateOperation.FindAndModifyWithOptions
Define
FindAndModifyOptions (optional). |
| ReactiveUpdateOperation.FindAndReplaceWithOptions
Define
FindAndReplaceOptions. |
| ReactiveUpdateOperation.FindAndReplaceWithProjection
Result type override (Optional).
|
| ReactiveUpdateOperation.ReactiveUpdate |
| ReactiveUpdateOperation.TerminatingFindAndModify
Compose findAndModify execution by calling one of the terminating methods.
|
| ReactiveUpdateOperation.TerminatingFindAndReplace
Compose findAndReplace execution by calling one of the terminating methods.
|
| ReactiveUpdateOperation.TerminatingUpdate
Compose update execution by calling one of the terminating methods.
|
| ReactiveUpdateOperation.UpdateWithCollection
Explicitly define the name of the collection to perform operation in (optional).
|
| ReactiveUpdateOperation.UpdateWithQuery
Define a filter query for the
Update (optional). |
| ReactiveUpdateOperation.UpdateWithUpdate
Declare the
Update to apply. |
| ReadPreferenceAware
Interface to be implemented by any object that wishes to expose the
ReadPreference. |
| ScriptOperations
Deprecated.
since 2.2. The
eval command has been removed without replacement in MongoDB Server 4.2.0. |
| SessionCallback
Callback interface for executing operations within a
ClientSession. |
| SessionScoped
Gateway interface to execute
ClientSession bound operations against MongoDB via a SessionCallback. |
| WriteConcernResolver
A strategy interface to determine the
WriteConcern to use for a given MongoAction. |
| WriteResultChecking
Enum to represent how strict the check of
WriteResult shall be. |
| Class and Description |
|---|
| ChangeStreamOptions
Options applicable to MongoDB Change Streams.
|
| MongoTemplate
Primary implementation of
MongoOperations. |
| Class and Description |
|---|
| MongoOperations
Interface that specifies a basic set of MongoDB operations.
|
| Class and Description |
|---|
| MongoOperations
Interface that specifies a basic set of MongoDB operations.
|
| ReactiveMongoOperations
Interface that specifies a basic set of MongoDB operations executed in a reactive way.
|
| Class and Description |
|---|
| MongoOperations
Interface that specifies a basic set of MongoDB operations.
|
| ReactiveMongoOperations
Interface that specifies a basic set of MongoDB operations executed in a reactive way.
|
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.