Uses of Class
org.springframework.data.mongodb.core.mapreduce.MapReduceOptions
Package
Description
MongoDB core support.
Support for MongoDB map-reduce operations.
-
Uses of MapReduceOptions in org.springframework.data.mongodb.core
Modifier and TypeMethodDescription<T> MapReduceResults<T>
MongoOperations.mapReduce
(String inputCollectionName, String mapFunction, String reduceFunction, MapReduceOptions mapReduceOptions, Class<T> entityClass) Deprecated.<T> MapReduceResults<T>
MongoOperations.mapReduce
(Query query, String inputCollectionName, String mapFunction, String reduceFunction, MapReduceOptions mapReduceOptions, Class<T> entityClass) Deprecated.since 3.4 in favor ofMongoOperations.aggregate(TypedAggregation, Class)
.<T> MapReduceResults<T>
MongoTemplate.mapReduce
(String inputCollectionName, String mapFunction, String reduceFunction, MapReduceOptions mapReduceOptions, Class<T> entityClass) <T> List<T>
MongoTemplate.mapReduce
(Query query, Class<?> domainType, String inputCollectionName, String mapFunction, String reduceFunction, MapReduceOptions mapReduceOptions, Class<T> resultType) Deprecated.since 3.4 in favor ofMongoTemplate.aggregate(TypedAggregation, Class)
.<T> MapReduceResults<T>
MongoTemplate.mapReduce
(Query query, String inputCollectionName, String mapFunction, String reduceFunction, MapReduceOptions mapReduceOptions, Class<T> entityClass) <T> reactor.core.publisher.Flux<T>
ReactiveMongoOperations.mapReduce
(Query filterQuery, Class<?> domainType, Class<T> resultType, String mapFunction, String reduceFunction, MapReduceOptions options) Deprecated.since 3.4 in favor ofReactiveMongoOperations.aggregate(TypedAggregation, Class)
.<T> reactor.core.publisher.Flux<T>
ReactiveMongoOperations.mapReduce
(Query filterQuery, Class<?> domainType, String inputCollectionName, Class<T> resultType, String mapFunction, String reduceFunction, MapReduceOptions options) Deprecated.since 3.4 in favor ofReactiveMongoOperations.aggregate(TypedAggregation, Class)
.<T> reactor.core.publisher.Flux<T>
ReactiveMongoTemplate.mapReduce
(Query filterQuery, Class<?> domainType, Class<T> resultType, String mapFunction, String reduceFunction, MapReduceOptions options) <T> reactor.core.publisher.Flux<T>
ReactiveMongoTemplate.mapReduce
(Query filterQuery, Class<?> domainType, String inputCollectionName, Class<T> resultType, String mapFunction, String reduceFunction, MapReduceOptions options) ExecutableMapReduceOperation.MapReduceWithOptions.with
(MapReduceOptions options) Deprecated.Set additional options to apply to the mapReduce operation.ReactiveMapReduceOperation.MapReduceWithOptions.with
(MapReduceOptions options) Set additional options to apply to the mapReduce operation. -
Uses of MapReduceOptions in org.springframework.data.mongodb.core.mapreduce
Modifier and TypeMethodDescriptionMapReduceOptions.actionInline()
Deprecated.With this option, no collection will be created, and the whole map-reduce operation will happen in RAM.MapReduceOptions.actionMerge()
Deprecated.This option will merge new data into the old output collection.MapReduceOptions.actionReduce()
Deprecated.If documents exists for a given key in the result set and in the old collection, then a reduce operation (using the specified reduce function) will be performed on the two values and the result will be written to the output collection.MapReduceOptions.actionReplace()
Deprecated.The output will be inserted into a collection which will atomically replace any existing collection with the same name.Deprecated.Define the Collation specifying language-specific rules for string comparison.MapReduceOptions.finalizeFunction
(String finalizeFunction) Deprecated.Sets the finalize functionMapReduceOptions.javaScriptMode
(boolean javaScriptMode) Deprecated.Flag that toggles behavior in the map-reduce operation so as to avoid intermediate conversion to BSON between the map and reduce steps.MapReduceOptions.limit
(int limit) Deprecated.Limit the number of objects to return from the collection that is fed into the map reduce operation Often used in conjunction with a query and sort option so as to reduce the portion of the data that will be processed.static MapReduceOptions
MapReduceOptions.options()
Deprecated.Static factory method to create a MapReduceOptions instanceMapReduceOptions.outputCollection
(String collectionName) Deprecated.The collection where the results from the map-reduce operation will be stored.MapReduceOptions.outputDatabase
(String outputDatabase) Deprecated.The database where the results from the map-reduce operation will be stored.MapReduceOptions.outputSharded
(boolean outputShared) Deprecated.If true and combined with an output mode that writes to a collection, the output collection will be sharded using the _id field.MapReduceOptions.scopeVariables
(Map<String, Object> scopeVariables) Deprecated.Key-value pairs that are placed into JavaScript global scope and can be accessed from map, reduce, and finalize scripts.MapReduceOptions.verbose
(boolean verbose) Deprecated.Flag to set that will provide statistics on job execution time.
MongoOperations.aggregate(TypedAggregation, Class)
.