使用插件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) {
// ...
});