我正在尝试使用Sequelize模型实现sr27数据库 . sr27数据库有一个连接表,用于连接Foods与Nutrients和Data Sources . sr27数据具有多个具有相同食物ID和营养素ID的条目,但是不同的数据源ID将使每行唯一 . 基本上可以重复值,但是每行组合的三列很多 .

我尝试通过在三种类型中的每一种上使用两个belongsToMany关联来重新创建它(两个关联将其他两种类型中的每一种链接到给定类型) . 我使用'through'键为所有这三个指定相同的连接表 .

我的联接表最终只有两列,而忽略了添加Food ID列 .

我正在尝试做什么?我错过了什么?