MongoDb的C#驱动程序:如何使用limit + count?

从MongoDb文档:“ 在使用skip()和limit()的查询中,count默认忽略这些参数。使用count(true)让它考虑计算中的跳过和限制值。 ”这正是我需要计算的数量为特定查询生成元素,直到超过1000定义的限制,但我没有看到任何方法在c#驱动程序中执行此操作。 IMongoColor的IMongoCollection和SetCount的计数都是无参数的。 任何的想法?

使用Size方法而不是Count ,因为它尊重Skip和Limit。

 Console.WriteLine(collection.Find(query).SetSkip(0).SetLimit(1).Size()); 

看起来好像现在

 Console.WriteLine(collection .Find(filter) .Skip(30) .Limit(30) .Count());