Un paio di note nei i documenti tocca perché è così:
Ma va oltre questo perché aggregate
l'operazione viene eseguita lato server, dove non esistono concetti Mongoose lato client come i virtuali.
Il risultato è che dovrai includere la date
campo nel tuo $project
e $group
fasi e aggiungi il tuo dateformatted
campo ai risultati nel codice in base alla date
valori.