Class GroupByBuilder<TDocument>
A builder for specifying what the GroupBy command should group by.
[BsonSerializer(typeof(GroupByBuilder<>.Serializer))]
public class GroupByBuilder<TDocument> : BuilderBase, IConvertibleToBsonDocument, IMongoGroupByType 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
- memberExpressionsExpression<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.