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