В $group
етап, _id
се използва за обозначаване на груповото състояние. Очевидно ти трябва.
Ако сте запознати със света на SQL, мислете за него като GROUP BY
клауза.
Моля, обърнете внимание, че и в този контекст _id
е наистина уникален идентификатор в генерираната колекция, както по дефиниция $group
не може да създаде два документа с една и съща стойност за това поле.