It looks slightly off (parameter order). It should be:
var document = new BsonDocument("count", 0);
var result = myCollection.Group<BsonDocument>(
Query.Null,
"ForeignId",
document,
new BsonJavaScript("function(doc, out){ out.count++; }"),
null
);
There is a similar example in TestGroup unit test in MongoCollectionTests.cs.
source
share