Kilka uwag w dokumentacji wyjaśnij, dlaczego tak jest:
Ale wykracza to poza to, ponieważ aggregate operacja jest wykonywana po stronie serwera, gdzie żadne koncepcje Mongoose po stronie klienta, takie jak wirtualne, nie istnieją.
W rezultacie musisz podać date pole w Twoim $project i $group etapy i dodaj własną dateformatted pole do wyników w kodzie na podstawie date wartości.