например умножение двух значений и записывается в sumOfGroup, можно как-то потом в этом же $project использовать sumOfGroup? Чтобы после этого вычисления ещё разделить это число на 100 надеюсь понятно объяснил. Вот пример, но он не работает:
db.users.aggregate([
{
$match: { id: 1 }
},
{
$project: {
_id: 0,
sumOfGroup: {$multiply: ["$balance", "$percent"]},
divideSum: {$divide: [sumOfGroup, 100]}
}
}
])
Внутри этого же проджекта нельзя
А как можно? Есть пример?
Еще один проджект или addFields стейдж
Обсуждают сегодня