如何在续集模型中插入外键

How to insert foreign key in sequelize model

我在 sequelize 中有一个 User 模型和一个 Houses 模型。我还有一个包含 {user_id, house_id} 的 UserHouse 模型。如何在 UserHouse 模型中填充值。

我浏览了 sequelize 文档,但没有搞清楚。 我需要知道如何在 UserHouse 模型中插入 user_id 和 house_id。

我也无法理解我应该在这些模型之间使用什么关联。

任何帮助将不胜感激。

已编辑:

还有一期: 我还有一个存储 house_id(外键)的模型 HouseInfo, 我应该如何将这个 "house_id" 外键存储在数据库中以及我应该如何关联模型。

User.belongsToMany(House, { through: UserHouse });
House.belongsToMany(User, { through: UserHouse });

user.addHouse(house);
house.setUsers([user1, user2])

http://docs.sequelizejs.com/en/latest/docs/associations/#belongs-to-many-associations http://docs.sequelizejs.com/en/latest/api/associations/belongs-to-many/