有人可以告诉我如何在一个结果中回复此查询,count()和产品列表?
因为此时它只返回带有限制的数组,我想要所有产品的count()无限制:
数组[对象,对象,对象,对象,对象]
router.get('/products', function (req, res) {
var size = parseInt(req.query.pageSize);
if (req.query.pageNumber == 1) {
var page = 0;
} else {
var page = parseInt(req.query.pageNumber) * req.query.pageSize - req.query.pageSize;
}
Product.count()
.exec(function (err, products) {
if (err) {
res.status(404).json({
message: 'Can not download this list'
})
} else {
Product.find().skip(page).limit(size)
.exec(function (err, products) {
if (err) {
res.status(404).json({
message: 'Can not download this list'
})
} else {
res.json(products);
}
})
}
})
});
答案 0 :(得分:1)
你可以这样做:
res.json({ "key1": value1, "key2": value2})