展示用户信息
从数据库中获取数据
当访问用户列表页面时,要先在用户列表页面对应的路由处理函数中,将所有的用户信息从数据库中查出来。
查询出来后,再使用res.render()渲染用户列表页面模板,并且将查询数据传递到模板中展示出来。
此后,再去做文章列表的分页功能。
route文件夹下的admin.js中,有一个创建用户列表的路由,在它所对应的路由处理函数文件userPage.js中,从数据库查询用户信息。
要查询用户信息,就要用到用户集合构造函数,故要将用户集合构造函数导入到当前文件中。
将数据展示在模板文件中
找到views文件夹下的user.art
找到页面中的<tr>
标签,数据库中有多少个用户,那么这里就应该有多少个<tr>
标签。接下来,循环遍历数组即可。
遍历方法:
<tbody>
{
{each users}}
<tr>
<td>{
{$value._id}}</td>