MongoDB c #: Вопрос о разбиении на страницы

Используя постраничный результат некоторого запроса, мне нужно узнать, какая страница является точкой. Если результат на странице можно получить, как в этом примере, как я могу получить элемент, с какой страницы открывается?

paging
.skip(PAGE_SIZE * (PAGE_NUMBER - 1)).limit(PAGE_SIZE)

    public List<BsonItem> GetData(QueryComplete query, int take, int skip, SortByBuilder sort)
        {
            var cursor = Db.Data.FindAs<BsonItem>(query);

            if (skip > 0)
                cursor.SetSkip(skip);
            if (take > 0)
                cursor.SetLimit(take);
            if (sort != null )
                cursor.SetSortOrder(sort);
            return cursor.ToList();
        }

Спасибо за вашу помощь.

5
задан Andrew Orsich 2 March 2011 в 14:44
поделиться