Ich versuche, zurückgegebene Eigenschaften zurückzugeben, ähnlich wie in Mysql
AS
. Aber mit umbenannten Objekteigenschaften.Rename populate zurückgegebene Werte Mongoose
Abfrage
Games.find({leagueID:leagueID, result:{$ne: null}}).populate('home_id away_id').sort({date: -1}).execAsync()
Ausgabe
{
home_id: {
...some details
},
away_id: {
...some details
}
}
gewünschte Ausgabe
{
home: {
...some details
},
away: {
...some details
}
}
So wie kann ich den Wunsch bekommen d Ergebnis?
Wie über sie nur caliing „zu Hause“ und „weg“ zu beginnen, da die einzige Absicht, das zu sein scheint mit dem zugehörigen Objekt zu füllen. Ansonsten müssen Sie die zu Standardobjekten zurückgegebenen Mungo-Dokumente grundsätzlich konvertieren, neue Schlüssel erstellen, Daten kopieren und dann alte Schlüssel entfernen. Scheint, dass es nur logisch ist, das zu tun, was Sie wollen, ist das logischste, was Sie für Ihr Endergebnis tun können. –