Я хочу запросить две разные вещи в mongodb, используя Mongoose и ajax асинхронно.
Вот код:
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]
})
Есть ли лучшая реализация для обработки запросов, выполняемых асинхронно?