Estoy tratando de encontrar todos los registros que incluyen tablas anidadas, pero no entiendo cómo puedo filtrar las tablas incluidas por la cláusula where. Aquí están las palabras:
const players = await PlayerService.findPlayers({ attributes: { exclude: ['password'] }, include: [ { all: true }, { model: Team, as: 'captainTeams', attributes: {exclude: ['createdAt', 'updatedAt']} }, { model: Team, as: 'teams', where: { type: 1 }, required: true, through: {attributes: []}, attributes: {exclude: ['createdAt', 'updatedAt']} } ] })Aquí está el resultado:
Si elimino where y requiere incluir la cláusula Team, este es el resultado:
Me gustaría filtrar teams.type=2. Usted me podría ayudar ?