Interface | Description |
---|---|
BulkOperations |
Bulk operations for insert/update/remove actions on a collection.
|
CollectionCallback<T> |
Callback interface for executing actions against a
MongoCollection . |
CursorPreparer |
Simple callback interface to allow customization of a
FindIterable . |
DbCallback<T> |
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<T> |
Define the aggregation with pipeline stages.
|
ExecutableAggregationOperation.AggregationWithCollection<T> |
Collection override (Optional).
|
ExecutableAggregationOperation.ExecutableAggregation<T> | |
ExecutableAggregationOperation.TerminatingAggregation<T> |
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<T> |
Result restrictions.
|
ExecutableFindOperation.ExecutableFind<T> |
ExecutableFindOperation.ExecutableFind provides methods for constructing lookup operations in a fluent way. |
ExecutableFindOperation.FindDistinct |
Distinct Find support.
|
ExecutableFindOperation.FindWithCollection<T> |
Collection override (Optional).
|
ExecutableFindOperation.FindWithProjection<T> |
Result type override (Optional).
|
ExecutableFindOperation.FindWithQuery<T> |
Terminating operations invoking the actual query execution.
|
ExecutableFindOperation.TerminatingDistinct<T> |
Terminating distinct find operations.
|
ExecutableFindOperation.TerminatingFind<T> |
Trigger find execution by calling one of the terminating methods.
|
ExecutableFindOperation.TerminatingFindNear<T> |
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<T> | |
ExecutableInsertOperation.InsertWithBulkMode<T> | |
ExecutableInsertOperation.InsertWithCollection<T> |
Collection override (optional).
|
ExecutableInsertOperation.TerminatingBulkInsert<T> |
Trigger bulk insert execution by calling one of the terminating methods.
|
ExecutableInsertOperation.TerminatingInsert<T> |
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<T> |
ExecutableMapReduceOperation.ExecutableMapReduce provides methods for constructing mapReduce operations in a fluent way. |
ExecutableMapReduceOperation.MapReduceWithCollection<T> |
Collection override (Optional).
|
ExecutableMapReduceOperation.MapReduceWithMapFunction<T> |
Provide the Javascript
function() used to map matching documents. |
ExecutableMapReduceOperation.MapReduceWithOptions<T> |
Additional mapReduce options (Optional).
|
ExecutableMapReduceOperation.MapReduceWithProjection<T> |
Result type override (Optional).
|
ExecutableMapReduceOperation.MapReduceWithQuery<T> |
Input document filter query (Optional).
|
ExecutableMapReduceOperation.MapReduceWithReduceFunction<T> |
Provide the Javascript
function() used to reduce matching documents. |
ExecutableMapReduceOperation.TerminatingMapReduce<T> |
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<T> | |
ExecutableRemoveOperation.RemoveWithCollection<T> |
Collection override (optional).
|
ExecutableRemoveOperation.RemoveWithQuery<T> | |
ExecutableRemoveOperation.TerminatingRemove<T> | |
ExecutableUpdateOperation |
ExecutableUpdateOperation allows creation and execution of MongoDB update / findAndModify / findAndReplace
operations in a fluent API style. |
ExecutableUpdateOperation.ExecutableUpdate<T> | |
ExecutableUpdateOperation.FindAndModifyWithOptions<T> |
Define
FindAndModifyOptions . |
ExecutableUpdateOperation.FindAndReplaceWithOptions<T> |
Define
FindAndReplaceOptions . |
ExecutableUpdateOperation.FindAndReplaceWithProjection<T> |
Result type override (Optional).
|
ExecutableUpdateOperation.TerminatingFindAndModify<T> |
Trigger findAndModify execution by calling one of the terminating methods.
|
ExecutableUpdateOperation.TerminatingFindAndReplace<T> |
Trigger
findOneAndReplace
execution by calling one of the terminating methods.
|
ExecutableUpdateOperation.TerminatingUpdate<T> |
Trigger update execution by calling one of the terminating methods.
|
ExecutableUpdateOperation.UpdateWithCollection<T> |
Explicitly define the name of the collection to perform operation in.
|
ExecutableUpdateOperation.UpdateWithQuery<T> |
Define a filter query for the
Update . |
ExecutableUpdateOperation.UpdateWithUpdate<T> |
Declare the
Update to apply. |
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.
|
MongoAdminOperations | |
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.
|
ReactiveAggregationOperation |
ReactiveAggregationOperation allows creation and execution of reactive MongoDB aggregation operations in a
fluent API style. |
ReactiveAggregationOperation.AggregationOperationWithAggregation<T> |
Define the aggregation with pipeline stages.
|
ReactiveAggregationOperation.AggregationOperationWithCollection<T> |
Collection override (optional).
|
ReactiveAggregationOperation.ReactiveAggregation<T> | |
ReactiveAggregationOperation.TerminatingAggregationOperation<T> |
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<T> |
Collection override (optional).
|
ReactiveChangeStreamOperation.ChangeStreamWithFilterAndProjection<T> |
Provide a filter for limiting results (optional).
|
ReactiveChangeStreamOperation.ChangeStreamWithOptions<T> |
Provide some options.
|
ReactiveChangeStreamOperation.ReactiveChangeStream<T> |
ReactiveChangeStreamOperation.ReactiveChangeStream provides methods for constructing change stream operations in a fluent way. |
ReactiveChangeStreamOperation.ResumingChangeStream<T> |
Resume a change stream.
|
ReactiveChangeStreamOperation.TerminatingChangeStream<T> |
Compose change stream execution by calling one of the terminating methods.
|
ReactiveCollectionCallback<T> | |
ReactiveDatabaseCallback<T> | |
ReactiveFindOperation |
ReactiveFindOperation allows creation and execution of reactive MongoDB find operations in a fluent API
style. |
ReactiveFindOperation.DistinctWithProjection |
Result type override.
|
ReactiveFindOperation.DistinctWithQuery<T> |
Result restrictions.
|
ReactiveFindOperation.FindDistinct |
Distinct Find support.
|
ReactiveFindOperation.FindWithCollection<T> |
Collection override (optional).
|
ReactiveFindOperation.FindWithProjection<T> |
Result type override (optional).
|
ReactiveFindOperation.FindWithQuery<T> |
Provide a
Query override (optional). |
ReactiveFindOperation.ReactiveFind<T> |
ReactiveFindOperation.ReactiveFind provides methods for constructing lookup operations in a fluent way. |
ReactiveFindOperation.TerminatingDistinct<T> |
Terminating distinct find operations.
|
ReactiveFindOperation.TerminatingFind<T> |
Compose find execution by calling one of the terminating methods.
|
ReactiveFindOperation.TerminatingFindNear<T> |
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<T> |
Collection override (optional).
|
ReactiveInsertOperation.ReactiveInsert<T> | |
ReactiveInsertOperation.TerminatingInsert<T> |
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<T> |
Collection override (Optional).
|
ReactiveMapReduceOperation.MapReduceWithMapFunction<T> |
Provide the Javascript
function() used to map matching documents. |
ReactiveMapReduceOperation.MapReduceWithOptions<T> |
Additional mapReduce options (Optional).
|
ReactiveMapReduceOperation.MapReduceWithProjection<T> |
Result type override (Optional).
|
ReactiveMapReduceOperation.MapReduceWithQuery<T> |
Input document filter query (Optional).
|
ReactiveMapReduceOperation.MapReduceWithReduceFunction<T> |
Provide the Javascript
function() used to reduce matching documents. |
ReactiveMapReduceOperation.ReactiveMapReduce<T> |
ReactiveMapReduceOperation.ReactiveMapReduce provides methods for constructing reactive mapReduce operations in a fluent way. |
ReactiveMapReduceOperation.TerminatingMapReduce<T> |
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<T> | |
ReactiveRemoveOperation.RemoveWithCollection<T> |
Collection override (optional).
|
ReactiveRemoveOperation.RemoveWithQuery<T> |
Provide a
Query override (optional). |
ReactiveRemoveOperation.TerminatingRemove<T> |
Compose remove execution by calling one of the terminating methods.
|
ReactiveSessionCallback<T> |
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<T> |
Define
FindAndModifyOptions (optional). |
ReactiveUpdateOperation.FindAndReplaceWithOptions<T> |
Define
FindAndReplaceOptions . |
ReactiveUpdateOperation.FindAndReplaceWithProjection<T> |
Result type override (Optional).
|
ReactiveUpdateOperation.ReactiveUpdate<T> | |
ReactiveUpdateOperation.TerminatingFindAndModify<T> |
Compose findAndModify execution by calling one of the terminating methods.
|
ReactiveUpdateOperation.TerminatingFindAndReplace<T> |
Compose findAndReplace execution by calling one of the terminating methods.
|
ReactiveUpdateOperation.TerminatingUpdate<T> |
Compose update execution by calling one of the terminating methods.
|
ReactiveUpdateOperation.UpdateWithCollection<T> |
Explicitly define the name of the collection to perform operation in (optional).
|
ReactiveUpdateOperation.UpdateWithQuery<T> |
Define a filter query for the
Update (optional). |
ReactiveUpdateOperation.UpdateWithUpdate<T> |
Declare the
Update to apply. |
ReadPreferenceAware |
Interface to be implemented by any object that wishes to expose the
ReadPreference . |
ScriptOperations | Deprecated
since 2.2.
|
SessionCallback<T> |
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 . |
Class | Description |
---|---|
ChangeStreamEvent<T> |
Message implementation specific to MongoDB Change
Streams. |
ChangeStreamOptions |
Options applicable to MongoDB Change Streams.
|
ChangeStreamOptions.ChangeStreamOptionsBuilder |
Builder for creating
ChangeStreamOptions . |
CollectionOptions |
Provides a simple wrapper to encapsulate the variety of settings you can use when creating a collection.
|
CollectionOptions.ValidationOptions |
Encapsulation of ValidationOptions options.
|
DefaultIndexOperations |
Default implementation of
IndexOperations . |
DefaultReactiveIndexOperations |
Default implementation of
ReactiveIndexOperations . |
FindAndModifyOptions | |
FindAndReplaceOptions |
Options for
findOneAndReplace.
|
MappedDocument |
A MongoDB document in its mapped state.
|
MongoAction |
Represents an action taken against the collection.
|
MongoAdmin |
Mongo server administration exposed via JMX annotations
|
MongoClientFactoryBean | Deprecated
since 2.2 - There is no replacement for this
FactoryBean at
this time. |
MongoClientOptionsFactoryBean | Deprecated
since 2.2 - There is no replacement for this
FactoryBean . |
MongoDbFactorySupport<C> |
Common base class for usage with both
MongoClients and MongoClient
defining common properties such as database name and exception translator. |
MongoEncryptionSettingsFactoryBean | |
MongoExceptionTranslator |
Simple
PersistenceExceptionTranslator for Mongo. |
MongoTemplate |
Primary implementation of
MongoOperations . |
ReactiveMongoClientFactoryBean |
Convenient factory for configuring a reactive streams
MongoClient . |
ReactiveMongoClientSettingsFactoryBean |
A factory bean for construction of a
MongoClientSettings instance to be used with the async MongoDB driver. |
ReactiveMongoContext |
ReactiveMongoContext utilizes and enriches the Reactor Context with information potentially required
for e.g. |
ReactiveMongoTemplate |
Primary implementation of
ReactiveMongoOperations . |
SimpleMongoClientDbFactory |
Factory to create
MongoDatabase instances from a MongoClient instance. |
SimpleMongoDbFactory | Deprecated
since 2.2 in favor of
SimpleMongoClientDbFactory . |
SimpleReactiveMongoDatabaseFactory |
Factory to create
MongoDatabase instances from a MongoClient instance. |
Enum | Description |
---|---|
BulkOperations.BulkMode |
Mode for bulk operation.
|
MongoActionOperation |
Enumeration for operations on a collection.
|
WriteResultChecking |
Enum to represent how strict the check of
WriteResult shall be. |
Exception | Description |
---|---|
MongoDataIntegrityViolationException |
Mongo-specific
DataIntegrityViolationException . |
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.