//下载mongoose-sex-page
npm install mongoose-sex-page
//导入这个模块
const pagination=require('mongoose-sex-page')
//模块的返回值是一个方法
pagination(集合构造函数).page(1).size(20).display(8).exec();//exec()这个方法在最后一定要写上
//page代表当前页
//size表示每页显示的条数
//display客户端要显示页码的数量
//exec表示向数据库发送查询请求,查询返回出来的结果是一个对象类型
{
"page":1,//当前页
"size":2,//每页显示数据条数
"total":8,//总共的数据条数
"records":[{
//查询出来的具体数据
"_id":"12334455453",
"title":"shhsadjlks"
}],
"pages":4,//总的页数
"display":[1,2,3,4]//客户端显示的页码
}
案例:
const {
Article
} =
require('../../model/article');//数据表
const pagination = require('mongoose-sex-page');
module.exports = async(req, res) => {
let result = await
//Article是数据库
pagination(Article).page(1).size(4).display(5).find().exec();
return res.send(result)
res.render('home/default.art')
}