mongoose分页可以使用 mongoose-paginate这个插件 文档地址:https://www.npmjs.com/package/mongoose-paginate
使用方法:
var mongoose = require('mongoose');var mongoosePaginate = require('mongoose-paginate');
var schema = new mongoose.Schema({ /* schema definition */ });
schema.plugin(mongoosePaginate);
var Model = mongoose.model('Model', schema); // Model.paginate()
Model.paginate({}, { offset: 20, limit: 10 }).then(function(result) { // ...});
实例代码:
router.get('/', function(req, res, next) { let page=req.query.page; let pageSize=req.query.pageSize; let start = (page-1)*pageSize; if(!req.user){ res.json({ status:1, msg:'token失效,或者未登录' }) }else{ Info.paginate({}, { offset: parseInt(start), limit: parseInt(pageSize) }).then(function(result) { res.json({ status:0, result:result }) }); } })
发表评论
侧栏公告
寄语
譬如朝露博客是一个分享前端知识的网站,联系方式11523518。
热评文章
标签列表
热门文章
友情链接