我有以下聚合管道
var count = dbCollection.
Aggregate(new AggregateOptions { AllowDiskUse = true }).Match(query).
Group(groupby).
ToListAsync().Result.Count();
这得到以下结果:
{
"result" : [
{
"_id" : {
"ProfileId" : ObjectId("55f6c727965bb016c81971ba")
}
},
{
"_id" : {
"ProfileId" : ObjectId("55f6c727965bb016c81971bb")
}
}
],
"ok" : 1
}
但似乎它会在客户端进行计数操作,但如何执行呢MongoDb
?我有MongoDb 2.0 C# driver
&MongoDb v. 3.0.2