- final def !=(arg0: Any): Boolean
- final def ##(): Int
- final def ==(arg0: Any): Boolean
- def action(action: MapReduceAction): MapReduceObservable[TResult]
Specify the MapReduceAction
to be used when writing to a collection.
- final def asInstanceOf[T0]: T0
- def batchSize(batchSize: Int): MapReduceObservable[TResult]
Sets the number of documents to return per batch.
- def bypassDocumentValidation(bypassDocumentValidation: Boolean): MapReduceObservable[TResult]
Sets the bypass document level validation flag.
- def clone(): AnyRef
- def collation(collation: Collation): MapReduceObservable[TResult]
Sets the collation options
- def collectionName(collectionName: String): MapReduceObservable[TResult]
Sets the collectionName for the output of the MapReduce
- def databaseName(databaseName: String): MapReduceObservable[TResult]
Sets the name of the database to output into.
- final def eq(arg0: AnyRef): Boolean
- def filter(filter: Bson): MapReduceObservable[TResult]
Sets the query filter to apply to the query.
- def finalize(): Unit
- def finalizeFunction(finalizeFunction: String): MapReduceObservable[TResult]
Sets the JavaScript function that follows the reduce method and modifies the output.
- final def getClass(): Class[_ <: AnyRef]
- final def isInstanceOf[T0]: Boolean
- def jsMode(jsMode: Boolean): MapReduceObservable[TResult]
Sets the flag that specifies whether to convert intermediate data into BSON format between the execution of the map and reduce functions.
- def limit(limit: Int): MapReduceObservable[TResult]
Sets the limit to apply.
- def maxTime(duration: Duration): MapReduceObservable[TResult]
Sets the maximum execution time on the server for this operation.
- final def ne(arg0: AnyRef): Boolean
- def nonAtomic(nonAtomic: Boolean): MapReduceObservable[TResult]
Sets if the post-processing step will prevent MongoDB from locking the database.
- final def notify(): Unit
- final def notifyAll(): Unit
- def productElementNames: Iterator[String]
- def scope(scope: Bson): MapReduceObservable[TResult]
Sets the global variables that are accessible in the map, reduce and finalize functions.
- def sharded(sharded: Boolean): MapReduceObservable[TResult]
Sets if the output database is sharded
- def sort(sort: Bson): MapReduceObservable[TResult]
Sets the sort criteria to apply to the query.
- def subscribe(observer: Observer[_ >: TResult]): Unit
Request Observable
to start streaming data.
- def subscribe(observer: com.mongodb.async.client.Observer[_ >: TResult]): Unit
Handles the automatic boxing of a Java Observable
so it conforms to the interface.
- final def synchronized[T0](arg0: => T0): T0
- def toCollection(): Observable[Completed]
Aggregates documents to a collection according to the specified map-reduce function with the given options, which must specify a non-inline result.
- def verbose(verbose: Boolean): MapReduceObservable[TResult]
Sets whether to include the timing information in the result information.
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- val wrapped: MapReduceIterable[TResult]