【发布时间】:2017-03-16 08:55:12
【问题描述】:
完整代码在这里:https://github.com/kenpeter/dl_r18_img_back
有一个nice package 可以与猫鼬挂钩分页:
根据this,看来我可以使用带有分页的填充,但我无法让它工作。
list: function(page = 1, limit = 100){
return new Promise(function(resolve, reject){
let options = {
page: parseInt(page),
limit: parseInt(limit),
sort:{
createdDate: -1 //Sort by Date Added DESC
}
};
/*
Image
.paginate({}, options)
.then(function(res) {
resolve && resolve(res);
});
*/
// NOT WOKRING!!!!!
Image
.populate('category')
.execPopulate()
.paginate({}, options)
.then(function(res) {
resolve && resolve(res);
});
/*
Image
.find({})
..populate('category')
.exec()
.then(function(res) {
resolve && resolve(res);
});
*/
});
如您所见,有 2 个注释掉的代码块 Image.xxxxx。他们单独工作。
如何将它们组合在一起?
【问题讨论】:
标签: node.js mongodb mongoose pagination