5
ho uno schema due volte nidificato:serie Group dopo rilassarsi e abbinare
mongoose.model('Team', mongoose.Schema(
{
players : [{
trikots : [{
isNew : Boolean,
color : String
}]
}]
})
Per ora, la mia domanda è simile al seguente:
Team.aggregate()
.match({'_id' : new ObjectId(teamId)})
.unwind('players')
.unwind('players.trikots')
.match({'players.trikots.isNew' : 'red', 'players.trikots.isNew' : true})
.exec(sendBack);
Ma mi piacerebbe avere un oggetto della squadra, che contiene tutti i giocatori come una matrice. Come posso ottenerlo?
di errore: "il gruppo di aggregazione campo 'id' deve essere definito come espressione all'interno di un oggetto" –
Oh scusa, il mio male dovrebbe essere '' non _id' id'. – thegreenogre
Ok, mi sta dando una serie di giocatori, ma manca l'oggetto della mia squadra ... –