Table of Contents

Class GroupByBuilder<TDocument>

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

A builder for specifying what the GroupBy command should group by.

[BsonSerializer(typeof(GroupByBuilder<>.Serializer))]
public class GroupByBuilder<TDocument> : BuilderBase, IConvertibleToBsonDocument, IMongoGroupBy

Type Parameters

TDocument

The type of the document.

Inheritance
GroupByBuilder<TDocument>
Implements
Inherited Members
Extension Methods

Constructors

GroupByBuilder()

Initializes a new instance of the GroupByBuilder<TDocument> class.

public GroupByBuilder()

Methods

Keys(params Expression<Func<TDocument, object>>[])

Sets one or more key names.

public GroupByBuilder<TDocument> Keys(params Expression<Func<TDocument, object>>[] memberExpressions)

Parameters

memberExpressions Expression<Func<TDocument, object>>[]

One or more key names.

Returns

GroupByBuilder<TDocument>

The builder (so method calls can be chained).

ToBsonDocument()

Converts this object to a BsonDocument.

public override BsonDocument ToBsonDocument()

Returns

BsonDocument

A BsonDocument.