我不知道这是不是一种愚蠢的方法,但我对这条路有问题。我想从下边的芒果那里得到所有的数据。在这一部分中,我想对数据库中的所有数据进行汇总。
对于上下文:我想显示网站上的所有数据集和所有数据的总和。
知道为什么这不管用吗?
router.get('/', function(req, res, next) {
function getSumme(){
stopp.aggregate([
{$group: {
_id: null,
totalLiter: {$sum: "$liter"}
}}
]);
console.log(summe);
};
stopp.find((err, data) => {
if (!err) {
res.render(path + '/index', {
data: data,
test: 123,
stopps: getSumme()
});
} else {
console.log('Failed to retrieve the Course List: ' + err);
}
});
})发布于 2022-01-12 08:07:23
在你的查询中很少有更正,
router.get('/', async function(req, res, next) {
let result = await stopp.aggregate([
{
$group: {
_id: null,
totalLiter: {$sum: "$liter"}
}
}
]);
res.render(path + '/index', {
// data: data,
// test: 123,
stopps: result.length ? result[0].totalLiter : 0
});
})https://stackoverflow.com/questions/70674489
复制相似问题