123456789101112131415161718192021 |
- const {User} = require('../../model/user');
- module.exports = async (req, res) => {
- req.app.locals.current = 'user';
- // 接收客户端传递过来的所有参数
- let page = req.query.page || 1;
- // 每页显示的数据条数
- const pagesize = 10;
- // 查询所有用户的总数
- let count = await User.countDocuments();
- // 总页数
- let total = parseInt(Math.ceil(count / pagesize));
- // 每页开始的位置
- let start = (page-1) * pagesize;
- const users = await User.find().skip(start).limit(pagesize);
- res.render('admin/user', {
- users,
- page,
- total
- });
- }
|