我想使用 Mongoose 和 ajax 异步向 mongodb 查询两个不同且不同的东西。
这是代码:
var teams, faculties;
userModel.find({}).sort('-score').exec((err, result) => {
teams = result;
});
userModel.aggregate([{
"$group": {
_id: "$faculty",
average: {
$avg: "$score"
}
}
}]).exec((err, result) => {
faculties = result;
});
res.render('/scoreboard', {
information: [teams, faculties]
})
是否有更好的实现来处理异步运行的查询?