sequelize.js запрос многоуровневой ассоциации m: m - PullRequest
0 голосов
/ 28 октября 2018

Я новичок в 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
});

Я хотел бы найти все сцены, которые имеют хотя бы одну часть с любым из указанных идентификаторов символов.Я хотел бы получить полный объект сцены с его полным списком частей и каждой частью с их полным списком символов.Можно ли это сделать с помощью последовательной записи?

...