Mongoose paginate页面计数随文档附加

时间:2015-08-21 12:56:44

标签: node.js mongodb mongoose pagination

我正在使用mongoose-paginate插件进行分页。我无法将pageCount作为响应与数据一起发送。这是代码

function(req,res) {
    MySchema.paginate({}, { page: req.params.pageIndex, limit: 10 }, function(err, MyOutput, pageCount){
        res.jsonp(Users)
    })
}

是否可以将pageCount与MyOutput和响应一起附加?或者还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

您可以在发送回复之前完成所有操作。像这样:

res.jsonp({pageCount: req.params.pageIndex, output: MyOutPut});

您正在创建一个包含两个键(pageCountoutput)的新对象,而不仅仅是发送输出。您的查询结果是输出内部。您的pageCount已添加到您的网址参数中,现在位于pageCount。