ho raccolta di gioco nel mio DB:MongoDB trovare un documento con tutti i documenti secondari soddisfare una condizione
var game = {
players: [{username:"user1", status:"played"},
{username:"user2", status:"accepted"}]
}
Per quanto ho capito query come questa: db.games.find({"players.status":"played"})
mi darà tutti i giochi in cui almeno un giocatore ha lo status "giocato". Come posso trovare giochi con TUTTI i giocatori con lo stato "giocato"?
Ecco una discussione con una soluzione più flessibile: http : //stackoverflow.com/questions/11823296/mongodb-find-subdocument-in-array-matching-parameters/11823340#11823340 –