gpt4 book ai didi

javascript - 我是否总是必须为每张表制作一个 Sequelize 模型文件?

转载 作者:行者123 更新时间:2023-12-03 22:25:48 24 4
gpt4 key购买 nike

我觉得我在学习 node-express + mysql + sequelize 方面比第 0 天进步了一点,但是,我仍然很困惑,好像我还在正确的道路上。

我正在设计一个用户 Angular 色模型,一个用户只有一个 Angular 色模型。

问题是:

  • 我总是必须为每张表制作一个 Sequelize 模型文件吗?
  • 我阅读了规范化数据库表,所以我想不在我的 用户 表中创建 role_id 列,而是创建一个新表。这是正确的吗?

  • 例如,我的方案设计中有表格(不确定它是否正确,我在 https://dbdiagram.io/ 上绘制了我的数据库设计)即:
  • 用户表
  • Angular 色表
  • UserRoles 表

  • 用户 有 id(pk)、全名、​​电子邮件。

    ROLES 有 id(pk), description, user_id(foreign key??)

    用户 Angular 色 有 id(pk), user_id, role_id

    最佳答案

  • 是的,这将非常有用,因为:
  • 您将始终确定在哪里可以找到某个模型 - 只需在模型文件夹中找到具有该名称的文件即可。
  • you;ll 可以通过读取模型文件夹中的所有文件并在 sequelize
  • 中注册它们来一次自动注册所有模型
  • 是的,您需要一个连接表(多对多关系)来链接用户和 Angular 色。
  • 关于javascript - 我是否总是必须为每张表制作一个 Sequelize 模型文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61701520/

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