Sto tentando di restituire le proprietà restituite, proprio come in Mysql
's AS
. Ma con proprietà oggetto rinominate.Rinomina popola i valori restituiti Mangusta
Query
Games.find({leagueID:leagueID, result:{$ne: null}}).populate('home_id away_id').sort({date: -1}).execAsync()
uscita
{
home_id: {
...some details
},
away_id: {
...some details
}
}
output desiderato
{
home: {
...some details
},
away: {
...some details
}
}
Così come posso ottenere il desiderio d esito?
Come circa appena caliing loro "casa" e "via" per cominciare dal tuo unico intento sembra essere per popolare che, con il relativo oggetto. In caso contrario, è necessario convertire i documenti della mangusta restituiti agli oggetti standard, creare nuove chiavi, copiare i dati, quindi rimuovere le vecchie chiavi. Sembra che solo naminng loro quello che vuoi sia la cosa più logica da fare per il tuo risultato finale. –