Click or drag to resize

MapReduceOperationBase Class

Note: This API is now obsolete.

Represents a base class for map-reduce operations.
Inheritance Hierarchy

Namespace:  MongoDB.Driver.Core.Operations
Assembly:  MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.15.0+f503bf610759c13f78cff9a3c01e91453185d2ed
Syntax
[ObsoleteAttribute("Use Aggregation pipeline instead.")]
public abstract class MapReduceOperationBase

The MapReduceOperationBase type exposes the following members.

Constructors
  NameDescription
Protected methodMapReduceOperationBase
Initializes a new instance of the MapReduceOperationBase class.
Top
Properties
  NameDescription
Public propertyCollation
Gets or sets the collation.
Public propertyCollectionNamespace
Gets the collection namespace.
Public propertyFilter
Gets or sets the filter.
Public propertyFinalizeFunction
Gets or sets the finalize function.
Public propertyJavaScriptMode Obsolete.
Gets or sets a value indicating whether objects emitted by the map function remain as JavaScript objects.
Public propertyLimit
Gets or sets the maximum number of documents to pass to the map function.
Public propertyMapFunction
Gets the map function.
Public propertyMaxTime
Gets or sets the maximum time the server should spend on this operation.
Public propertyMessageEncoderSettings
Gets the message encoder settings.
Public propertyReduceFunction
Gets the reduce function.
Public propertyScope
Gets or sets the scope document.
Public propertySort
Gets or sets the sort specification.
Public propertyVerbose
Gets or sets a value indicating whether to include extra information, such as timing, in the result.
Top
Methods
  NameDescription
Protected methodCreateCommand
Creates the command.
Protected methodCreateOutputOptions
Creates the output options.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Top
See Also