我知道使用skip
来实现分页是一种不好的做法,因为当数据变大时skip
开始消耗大量内存。克服此问题的一种方法是使用自然顺序通过_id
字段:
//Page 1
db.users.find().limit(pageSize);
//Find the id of the last document in this page
last_id = ...
//Page 2
users = db.users.find({'_id'> last_id}). limit(10);
问题是-我对mongo还不太熟悉,不知道什么是获得这个的最好方法
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐