【发布时间】:2011-07-07 06:53:46
【问题描述】:
使用某些查询的分页结果,我需要从哪个页面获取点。当您将点推出范围时,该对象将返回位于正确页面上的数据,在此页面打开分页结果。 如果可以像这个示例一样获得分页结果,我如何从即将到来的页面中获取项目?
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();
}
感谢您的帮助。
【问题讨论】:
标签: c# pagination mongodb mongodb-.net-driver