| Interface | Description |
|---|---|
| BulkOperations |
Bulk operations for insert/update/remove actions on a collection.
|
| CollectionCallback<T> |
Callback interface for executing actions against a
MongoCollection. |
| 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.ExecutableFind<T> |
ExecutableFindOperation.ExecutableFind provides methods for constructing lookup operations in a fluent way. |
| ExecutableFindOperation.FindWithCollection<T> |
Collection override (Optional).
|
| ExecutableFindOperation.FindWithProjection<T> |
Result type override (Optional).
|
| ExecutableFindOperation.FindWithQuery<T> |
Terminating operations invoking the actual query execution.
|
| 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.
|
| 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 operations in a
fluent API style. |
| ExecutableUpdateOperation.ExecutableUpdate<T> | |
| ExecutableUpdateOperation.FindAndModifyWithOptions<T> |
Define
FindAndModifyOptions. |
| ExecutableUpdateOperation.TerminatingFindAndModify<T> |
Trigger findAndModify 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. |
| FluentMongoOperations |
Stripped down interface providing access to a fluent API that specifies a basic set of MongoDB operations.
|
| MongoAdminOperations | |
| 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.
|
| ReactiveCollectionCallback<T> | |
| ReactiveDatabaseCallback<T> | |
| ReactiveFindOperation |
ReactiveFindOperation allows creation and execution of reactive MongoDB find operations in a fluent API
style. |
| 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.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.
|
| 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.
|
| ReactiveUpdateOperation |
ReactiveUpdateOperation allows creation and execution of reactive MongoDB update / findAndModify operations
in a fluent API style. |
| ReactiveUpdateOperation.FindAndModifyWithOptions<T> |
Define
FindAndModifyOptions (optional). |
| ReactiveUpdateOperation.ReactiveUpdate<T> | |
| ReactiveUpdateOperation.TerminatingFindAndModify<T> |
Compose findAndModify 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. |
| ScriptOperations |
Script operations on
DB level. |
| WriteConcernResolver |
A strategy interface to determine the
WriteConcern to use for a given MongoAction. |
| Class | Description |
|---|---|
| CollectionOptions |
Provides a simple wrapper to encapsulate the variety of settings you can use when creating a collection.
|
| DefaultIndexOperations |
Default implementation of
IndexOperations. |
| DefaultReactiveIndexOperations |
Default implementation of
ReactiveIndexOperations. |
| FindAndModifyOptions | |
| MongoAction |
Represents an action taken against the collection.
|
| MongoAdmin |
Mongo server administration exposed via JMX annotations
|
| MongoClientFactoryBean |
Convenient factory for configuring MongoDB.
|
| MongoClientOptionsFactoryBean |
A factory bean for construction of a
MongoClientOptions instance. |
| 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. |
| ReactiveMongoTemplate |
Primary implementation of
ReactiveMongoOperations. |
| SimpleMongoDbFactory |
Factory to create
MongoDatabase instances from a MongoClient instance. |
| 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–2018 Pivotal Software, Inc.. All rights reserved.