我有一个wpf应用程序和mongo db作为后端,如果我从wpf app调用mongo db查询它给我百万条记录,所以目前我正在使用普通分页,如将所有数据从db存储到数据表中做分页。但是如果系统内存较少,则无法存储那么多记录,所以有人告诉我mongo db提供分页意味着我们可以在用户点击下一个或上一个时直接从db调用记录,所以任何人都可以帮我这样做。 / p>
答案 0 :(得分:1)
您可以使用mongodb的limit() and skip()来实现分页。例如,要获取页面大小为10的第3页,您将使用此查询:
db.your_collection.find().skip(20).limit(10)
答案 1 :(得分:1)