Dans un $group étape, _id est utilisé pour désigner la condition de groupe. Vous en avez évidemment besoin.
Si vous êtes familier avec le monde SQL, considérez-le comme le GROUP BY clause.
Veuillez noter, dans ce contexte également, _id est vraiment un identifiant unique dans la collection générée, comme par définition $group ne peut pas produire deux documents ayant la même valeur pour ce champ.