Я новичок в sequelize.js.Я пытаюсь понять, как можно фильтровать по второму уровню связи многих со многими.В основном у меня есть следующие модели:
Scene
Part
Character
со следующим соотношением:
Scene.hasMany(models.Dialog, {
foreignKey: 'sceneId',
});
Part.belongsToMany(models.Character, {
foreignKey: 'partId',
through: models.PartCharacter
});
Part.belongsTo(models.Scene, {
foreignKey: 'sceneId',
});
Character.belongsToMany(models.Part, {
foreignKey: 'characterId',
through: models.PartCharacter
});
Я хотел бы найти все сцены, которые имеют хотя бы одну часть с любым из указанных идентификаторов символов.Я хотел бы получить полный объект сцены с его полным списком частей и каждой частью с их полным списком символов.Можно ли это сделать с помощью последовательной записи?