gpt4 book ai didi

node.js - 如何在sequelize模型中插入外键

转载 作者:太空宇宙 更新时间:2023-11-04 00:47:45 24 4
gpt4 key购买 nike

我在 Sequelize 中有一个用户模型和一个房屋模型。我还有一个包含 {user_id, house_id} 的 UserHouse 模型。如何在 UserHouse 模型中填充值。

我浏览了 Sequelize 文档,但无法得到清晰的想法。我需要知道如何在 UserHouse 模型中插入 user_id 和 house_id 。

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

任何帮助将不胜感激。

已编辑:

还有一个问题: 我还有一个模型 HouseInfo 存储 house_id (外键),我应该如何在数据库中存储这个“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/

关于node.js - 如何在sequelize模型中插入外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33911597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com