Skupinová fáze vytváří dokumenty na základě seskupení podle vašeho daného _id a počítání počtu dokumentů z předchozí fáze, které skončí ve skupině. Nula by tedy byla výsledkem vytvoření dokumentu z 0 vstupních dokumentů patřících do skupiny. Když o tom přemýšlíte tímto způsobem, je jasné, že agregační kanál to nemůže udělat za vás. Neví, co jsou všechna ta „chybějící“ časová období a nedokáže z ničeho nic vymyslet vhodné dokumenty. Opětovné použití vašich dodatečných znalostí o chybějících časových obdobích k dokončení obrázku na konci se zdá být rozumné řešení (nikoli "hacky"), pokud potřebujete mít explicitní počet 0 pro prázdné časové úseky.