Un par de notas en los documentos toca por qué esto es así:
Pero va más allá porque el aggregate
la operación se realiza del lado del servidor, donde no existen conceptos de Mongoose del lado del cliente como virtuales.
El resultado es que deberá incluir la date
campo en su $project
y $group
etapas y agregue su propio dateformatted
campo a los resultados en el código basado en la date
valores.