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

简介: 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
  });
}

相关文章
|
4月前
|
Web App开发 JSON 中间件
express学习 - (3)express 路由
express学习 - (3)express 路由
74 1
|
4月前
|
JSON 资源调度 中间件
express学习 - (1)环境配置与第一个express项目
express学习 - (1)环境配置与第一个express项目
66 0
|
5月前
【Node学习】—Express框架的安装
【Node学习】—Express框架的安装
|
11月前
|
存储 开发框架 JavaScript
Express框架的学习介绍
Express框架的学习介绍
85 0
|
前端开发 数据库连接
前端知识学习案例2-express实现restful Api-配置数据库连接
前端知识学习案例2-express实现restful Api-配置数据库连接
71 0
前端知识学习案例2-express实现restful Api-配置数据库连接
|
前端开发
前端知识学习案例1-express实现restful Api-简介1
前端知识学习案例1-express实现restful Api-简介1
58 0
前端知识学习案例1-express实现restful Api-简介1
|
前端开发
前端知识学习案例5-express实现restful Api-更新文章
前端知识学习案例5-express实现restful Api-更新文章
56 0
前端知识学习案例5-express实现restful Api-更新文章
|
前端开发
前端知识学习案例6-express实现restful Api-删除文章评论
前端知识学习案例6-express实现restful Api-删除文章评论
57 0
前端知识学习案例6-express实现restful Api-删除文章评论
|
前端开发
前端知识学习案例3-express实现restful Api-创建文章
前端知识学习案例3-express实现restful Api-创建文章
63 0
前端知识学习案例3-express实现restful Api-创建文章
|
前端开发
前端知识学习案例4-express实现restful Api-查询所有文章
前端知识学习案例4-express实现restful Api-查询所有文章
40 0
前端知识学习案例4-express实现restful Api-查询所有文章