使用插件mongoose-paginate
进行分页查询,这个库已经2年不更新了,但下载量还是比较大的。
地址https://www.npmjs.com/package/mongoose-paginate
列举开发过程中常用的代码片段:
1、查询某个字段 使用select: 'title date author'
var query = {};
var options = {select: 'title date author',sort: { date: -1 },populate: 'author',lean: true,offset: 20, limit: 10
};Book.paginate(query, options).then(function(result) {// ...
});