Table of Contents

Class MapReduceArgs

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.Legacy.dll

Represents arguments for the MapReduce command helper method.

[Obsolete("Use Aggregation pipeline instead.")]
public class MapReduceArgs
Inheritance
MapReduceArgs
Inherited Members
Extension Methods

Properties

BypassDocumentValidation

Gets or sets a value indicating whether to bypass document validation.

Collation

Gets or sets the collation.

FinalizeFunction

Gets or sets the finalize function.

JsMode

Gets or sets the JavaScript mode (if true all intermediate values are kept in memory as JavaScript objects).

Limit

Gets or sets the limit.

MapFunction

Gets or sets the map function.

MaxTime

Gets or sets the max time.

OutputCollectionName

Gets or sets the name of the output collection.

OutputDatabaseName

Gets or sets the name of the output database.

OutputIsNonAtomic

Gets or sets a value indicating whether Merge and Reduce output should not be atomic.

OutputIsSharded

Gets or sets a value indicating whether the output is sharded.

OutputMode

Gets or sets the output mode.

Query

Gets or sets the query.

ReduceFunction

Gets or sets the reduce function.

Scope

Gets or sets the scope (variables available to the map-reduce functions);

SortBy

Gets or sets the sort order.

Verbose

Gets or sets a value indicating whether to include extra information in the result (like timing).