Constructor GroupOperation
- Namespace
- MongoDB.Driver.Core.Operations
- Assembly
- MongoDB.Driver.Core.dll
GroupOperation(CollectionNamespace, BsonDocument, BsonDocument, BsonJavaScript, BsonDocument, MessageEncoderSettings)
Initializes a new instance of the GroupOperation<TResult> class.
public GroupOperation(CollectionNamespace collectionNamespace, BsonDocument key, BsonDocument initial, BsonJavaScript reduceFunction, BsonDocument filter, MessageEncoderSettings messageEncoderSettings)
Parameters
collectionNamespaceCollectionNamespaceThe collection namespace.
keyBsonDocumentThe key.
initialBsonDocumentThe initial aggregation result for each group.
reduceFunctionBsonJavaScriptThe reduce function.
filterBsonDocumentThe filter.
messageEncoderSettingsMessageEncoderSettingsThe message encoder settings.
GroupOperation(CollectionNamespace, BsonJavaScript, BsonDocument, BsonJavaScript, BsonDocument, MessageEncoderSettings)
Initializes a new instance of the GroupOperation<TResult> class.
public GroupOperation(CollectionNamespace collectionNamespace, BsonJavaScript keyFunction, BsonDocument initial, BsonJavaScript reduceFunction, BsonDocument filter, MessageEncoderSettings messageEncoderSettings)
Parameters
collectionNamespaceCollectionNamespaceThe collection namespace.
keyFunctionBsonJavaScriptThe key function.
initialBsonDocumentThe initial aggregation result for each group.
reduceFunctionBsonJavaScriptThe reduce function.
filterBsonDocumentThe filter.
messageEncoderSettingsMessageEncoderSettingsThe message encoder settings.