Interface FluentMongoOperations
- All Superinterfaces:
ExecutableAggregationOperation, ExecutableFindOperation, ExecutableInsertOperation, ExecutableMapReduceOperation, ExecutableRemoveOperation, ExecutableUpdateOperation
- All Known Subinterfaces:
MongoOperations
- All Known Implementing Classes:
MongoTemplate
public interface FluentMongoOperations
extends ExecutableFindOperation, ExecutableInsertOperation, ExecutableUpdateOperation, ExecutableRemoveOperation, ExecutableAggregationOperation, ExecutableMapReduceOperation
Stripped down interface providing access to a fluent API that specifies a basic set of MongoDB operations.
- Since:
- 2.0
- Author:
- Christoph Strobl
-
Nested Class Summary
Nested classes/interfaces inherited from interface ExecutableAggregationOperation
ExecutableAggregationOperation.AggregationWithAggregation<T>, ExecutableAggregationOperation.AggregationWithCollection<T>, ExecutableAggregationOperation.ExecutableAggregation<T>, ExecutableAggregationOperation.TerminatingAggregation<T>Nested classes/interfaces inherited from interface ExecutableFindOperation
ExecutableFindOperation.DistinctWithProjection, ExecutableFindOperation.DistinctWithQuery<T>, ExecutableFindOperation.ExecutableFind<T>, ExecutableFindOperation.FindDistinct, ExecutableFindOperation.FindWithCollection<T>, ExecutableFindOperation.FindWithProjection<T>, ExecutableFindOperation.FindWithQuery<T>, ExecutableFindOperation.TerminatingDistinct<T>, ExecutableFindOperation.TerminatingFind<T>, ExecutableFindOperation.TerminatingFindNear<T>, ExecutableFindOperation.TerminatingProjection, ExecutableFindOperation.TerminatingResults<T>Nested classes/interfaces inherited from interface ExecutableInsertOperation
ExecutableInsertOperation.ExecutableInsert<T>, ExecutableInsertOperation.InsertWithBulkMode<T>, ExecutableInsertOperation.InsertWithCollection<T>, ExecutableInsertOperation.TerminatingBulkInsert<T>, ExecutableInsertOperation.TerminatingInsert<T>Nested classes/interfaces inherited from interface ExecutableMapReduceOperation
ExecutableMapReduceOperation.ExecutableMapReduce<T>, ExecutableMapReduceOperation.MapReduceWithCollection<T>, ExecutableMapReduceOperation.MapReduceWithMapFunction<T>, ExecutableMapReduceOperation.MapReduceWithOptions<T>, ExecutableMapReduceOperation.MapReduceWithProjection<T>, ExecutableMapReduceOperation.MapReduceWithQuery<T>, ExecutableMapReduceOperation.MapReduceWithReduceFunction<T>, ExecutableMapReduceOperation.TerminatingMapReduce<T>Nested classes/interfaces inherited from interface ExecutableRemoveOperation
ExecutableRemoveOperation.ExecutableRemove<T>, ExecutableRemoveOperation.RemoveWithCollection<T>, ExecutableRemoveOperation.RemoveWithQuery<T>, ExecutableRemoveOperation.TerminatingRemove<T>, ExecutableRemoveOperation.TerminatingResults<T>Nested classes/interfaces inherited from interface ExecutableUpdateOperation
ExecutableUpdateOperation.ExecutableUpdate<T>, ExecutableUpdateOperation.FindAndModifyWithOptions<T>, ExecutableUpdateOperation.FindAndReplaceWithOptions<T>, ExecutableUpdateOperation.FindAndReplaceWithProjection<T>, ExecutableUpdateOperation.ReplaceWithOptions, ExecutableUpdateOperation.TerminatingFindAndModify<T>, ExecutableUpdateOperation.TerminatingFindAndReplace<T>, ExecutableUpdateOperation.TerminatingReplace, ExecutableUpdateOperation.TerminatingUpdate<T>, ExecutableUpdateOperation.UpdateWithCollection<T>, ExecutableUpdateOperation.UpdateWithQuery<T>, ExecutableUpdateOperation.UpdateWithUpdate<T> -
Method Summary
Methods inherited from interface ExecutableAggregationOperation
aggregateAndReturnMethods inherited from interface ExecutableFindOperation
queryMethods inherited from interface ExecutableInsertOperation
insertMethods inherited from interface ExecutableMapReduceOperation
mapReduceMethods inherited from interface ExecutableRemoveOperation
removeMethods inherited from interface ExecutableUpdateOperation
update