【发布时间】:2020-06-10 15:10:24
【问题描述】:
我有一个名为 Users 的表,它通常包含以下字段。
用户 ID, 姓名, 电子邮件, 密码, 用户类型, 职称
现在每个用户也可以有一个经理。我将如何定义 seuqlize 中的关系以定义特定用户的经理。
我想到的一种方法是使用 managerId 将另一列添加到 Users 表中,并具有作为经理的用户的 id。
或者创建一个名为 User_Manager 的联结表,将 userID 和 managerID 作为外键会更好吗?
哪种方式效果最好以及如何使用 sequelize 来定义它?
【问题讨论】:
标签: javascript foreign-keys sequelize.js relationship