MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

conte o número total de elementos dentro de uma matriz no documento - MongoDB


Você tem que usar $group em vez de:
db.employee_role.aggregate(
   {
        $group: {
            _id: "$role_title",
            total: { $sum: { $size:"$employees" } }
        }
   }
)

Você agrupa por role_title e, em seguida, você adiciona o número de funcionários.