Tengo un objeto de juego que tiene un isOpen booleano y un subdocumento de players que es una matriz de jugadores. Me gustaría encontrar un juego que esté abierto para que los jugadores se unan y que contenga menos de 5 jugadores. ¿Cómo hago esto? Preferiblemente sin usar $where
//made up sample for reference const sampleDocument = { isOpen: true, isOver: false, players : [{ socketID: 'sldfjskdfjsjdfsdfj', isBot: false, name: 'NickName', }], startTime: 32343234La línea de código relevante
let game = await Game.findOne({isOpen: true, /*players : { $size: {$lt: 5} }*/})