Ein paar Anmerkungen in den Dokumenten berühren Sie, warum das so ist:
Aber es geht darüber hinaus, weil das aggregate Der Vorgang wird serverseitig ausgeführt, wo keine clientseitigen Mongoose-Konzepte wie Virtuals existieren.
Das Ergebnis ist, dass Sie das date einfügen müssen Feld in Ihrem $project und $group Phasen und fügen Sie Ihr eigenes dateformatted hinzu Feld zu den Ergebnissen im Code basierend auf dem date Werte.