find 方法修改
db.collection(collectionName).find(json1,{fields:attr}).skip(slipNum).limit(pageSize);
1
2.封装 count 方法
var result=db.collection(collection).count(json);//nodejs封装mongodb知识
result.then(data=>{
resolve(data);
}
1
2
3
4
3.数据结合 jqPaginator 实现分页
http://jqpaginator.keenwon.com/
a.引入js文件jqPaginator.js,并声明
1
b.引入js分页逻辑
1
2
3
4
5
6
7
8
9
10
11
12
13
14
c.在表格下加上分页html
var result=await DB.find(‘article’,{},{},{
page,pageSize,
sortJson:{
‘add_time’:-1
}
});
await ctx.render(‘admin/article/list’,{
list:result,
page:page,
totalPages:Math.ceil(count/pageSize)
});
————————————————
版权声明:本文为CSDN博主「令人着迷的夜晚」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42929948/article/details/106349193
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




