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