我正在实施分页。
我正在做的是先收集来自收藏品的物品。之后,这个数字将会回归。我正在用跳过和限制做另一个发现。
现在我想为第二个查询返回的数据分配计数,这是我无法做到的。
我尝试了toObject()
,但我收到错误“toObject()
不是函数”。
我不想使用任何库。
ErrorReportModel.find().count(function(err, count) {
if (err) {
console.log(err);
utile.internalError(res);
}
ErrorReportModel.find().sort({
date_create: -1
}).limit(20).skip(query.page * 20).lean().exec(function(err, data) {
if (err) {
console.log(err);
utile.internalError(res);
}
// i am doing this at the moment
var myData = {};
myData.data=data;
myData.count = count;
utile.response(res, myData);
});
});
我想将计数发送到客户端,因为我想根据该计数显示page_number
个按钮。