express学习36-多人管理28用户信息展示

userpage.js

// 导入用户集合构造函数
const { User } = require('../../model/user');
module.exports = async (req, res) => {
// 接收客户端传递过来的当前页参数
let page = req.query.page || 1;
// 每一页显示的数据条数
let pagesize = 10;
// 查询用户数据的总数
let count = await User.countDocuments({});
// 总页数
let total = Math.ceil(count / pagesize);
// 页码对应的数据查询开始位置
let start = (page - 1) * pagesize;
// 将用户信息从数据库中查询出来
let users = await User.find({}).limit(pagesize).skip(start)
// 渲染用户列表模块
res.render('admin/user', {
users: users,
page: page,
total: total
});
}

posted @   前端导师歌谣  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示