Используя драйвер MongoDb NORM, кто-нибудь знает, возможно ли получить курсор к «запрашиваемой» коллекции, аналогичной приведенной ниже, чтобы можно было получить «страницу» документов и общее количество запрашиваемых документов?
> var j = db.People.find().skip(2).limit(2)
> j.count()
13
> j
{ "_id" : NumberLong(25), "Name" : "Ted" }
{ "_id" : NumberLong(26), "Name" : "Tom" }
Поскольку я предполагаю, что следующий запрос выполняет MongoDbquery дважды ...
totalItems = peopleCollection.Count(queryExpando);
peopleList = peopleCollection.Find(queryExpando, orderByExpando, pageSize, startIndex).ToList();