mongocsharpdriver by MongoDB, Inc.

<PackageReference Include="mongocsharpdriver" Version="2.3.0-beta1" />

.NET API 293,376 bytes

 MapReduceArgs

public class MapReduceArgs
Represents arguments for the MapReduce command helper method.
public bool? BypassDocumentValidation { get; set; }

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

public BsonJavaScript FinalizeFunction { get; set; }

Gets or sets the finalize function.

public bool? JsMode { get; set; }

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

public long? Limit { get; set; }

Gets or sets the limit.

public BsonJavaScript MapFunction { get; set; }

Gets or sets the map function.

public TimeSpan? MaxTime { get; set; }

Gets or sets the max time.

public string OutputCollectionName { get; set; }

Gets or sets the name of the output collection.

public string OutputDatabaseName { get; set; }

Gets or sets the name of the output database.

public bool? OutputIsNonAtomic { get; set; }

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

public bool? OutputIsSharded { get; set; }

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

public MapReduceOutputMode OutputMode { get; set; }

Gets or sets the output mode.

public IMongoQuery Query { get; set; }

Gets or sets the query.

public BsonJavaScript ReduceFunction { get; set; }

Gets or sets the reduce function.

public IMongoScope Scope { get; set; }

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

public IMongoSortBy SortBy { get; set; }

Gets or sets the sort order.

public bool? Verbose { get; set; }

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

public MapReduceArgs()