我有一个Datagrid.Backend,我正在使用MongoDB。我听说MongoDB支持分页,即我们没有检索所有的data.We,必须设置itemsPerPage.Then客户端在输入时发送页码为input.Depending no o记录是retrieved.So,这样对于大量数据系统不会崩溃。我从这个论坛找到了一个查询。
DataGrid Pagination using Mongo dB
查询为
db.your_collection.find().skip(20).limit(10)当我在visualstudio中输入时,上面的查询限制(10)没有出现(智能没有出现)
有人能帮上忙吗?
发布于 2012-06-10 12:18:43
您可以使用MongoCursor类中的SetSkip(skip: int)和SetLimit(limit: int)方法来完成工作。
例如:
var results = collection.Find().SetSkip(20).SetLimit(10).ToList();发布于 2012-01-13 09:50:44
Skip和Limit是光标上的属性,因此您必须使用C#驱动程序执行类似的操作。
var cursor = collection.Find();
cursor.Skip = 20;
cursor.Limit = 10;
return cursor.ToList();https://stackoverflow.com/questions/8814713
复制相似问题