express学习38-多人管理30数据分页
// 导入用户集合构造函数 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 }); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!