如何使用 mongoose 来说明来自MongoDB的最早的5条记录,然后让我们说下5条记录,依此类推。 我现在拥有的是这个
Model.find().sort({time: -1}).limit(5).exec( ...);
但是我希望经过一段时间才能获得下一个5,我怎么能这样做?
答案 0 :(得分:3)
基于请求编号更新页面。例如。第一个请求发送页面= 0,下一页= 1,依此类推。
var limit = 5;
var page = 0; // 1,2,3,4
return Model.find()
.sort({time: -1})
.limit(limit)
.skip(limit * page)
.exec();