MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Zählen Sie die Gesamtzahl der Elemente in einem Array im Dokument - MongoDB

Sie müssen $group verwenden stattdessen:

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

Sie gruppieren nach role_title und dann fügen Sie die Anzahl der Mitarbeiter hinzu.