MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

compter le nombre total d'éléments à l'intérieur d'un tableau dans le document - MongoDB

Vous devez utiliser $group à la place :

db.employee_role.aggregate(
   {
        $group: {
            _id: "$role_title",
            total: { $sum: { $size:"$employees" } }
        }
   }
)

Vous groupez par role_title puis, vous ajoutez le nombre d'employés.