Ve $group fáze, _id se používá k označení podmínky skupiny. Zjevně to potřebujete.
Pokud jste obeznámeni se světem SQL, představte si jej jako GROUP BY doložka.
Všimněte si také v tomto kontextu _id je skutečně jedinečný identifikátor ve vygenerované kolekci, jako je podle definice $group nemůže vytvořit dva dokumenty se stejnou hodnotou pro toto pole.