使用MongoDB(c#)对WPF数据网格进行分页

使用MongoDB(c#)对WPF数据网格进行分页,mongodb,mongodb-.net-driver,Mongodb,Mongodb .net Driver,我有一个Datagrid。后端我使用MongoDB。我听说MongoDB支持分页,即我们没有检索所有数据。我们必须设置itemsPerPage。然后客户端发送pagenumber作为输入。根据输入,不会检索到o记录。因此,对于大容量的数据系统,不会崩溃。我从这个论坛找到一个查询 ? 疑问是 db.your_collection.find().skip(20).limit(10) 当我写上述内容时,输入visualstudio时,查询限制(10)不会出现(智能不会出现) 有人能帮上忙吗?跳过和限

我有一个Datagrid。后端我使用MongoDB。我听说MongoDB支持分页,即我们没有检索所有数据。我们必须设置itemsPerPage。然后客户端发送pagenumber作为输入。根据输入,不会检索到o记录。因此,对于大容量的数据系统,不会崩溃。我从这个论坛找到一个查询

?

疑问是

db.your_collection.find().skip(20).limit(10)
当我写上述内容时,输入visualstudio时,查询限制(10)不会出现(智能不会出现)


有人能帮上忙吗?

跳过和限制是光标上的属性,因此您必须使用C#驱动程序执行类似操作


您可以在
MongoCursor
类中使用
SetSkip(skip:int)
SetLimit(limit:int)
方法来完成工作

e、 g:

var cursor = collection.Find();
cursor.Skip = 20;
cursor.Limit = 10;
return cursor.ToList();
var results = collection.Find().SetSkip(20).SetLimit(10).ToList();