gpt4 book ai didi

node.js - Sequelize : what's the point of models?

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

我使用 Sequelize 作为我的 ORM,只是想知道拥有模型的意义是什么。
看起来最重要的是迁移中的表定义,而模型只是表外观的静态快照。执行迁移时,模型中没有任何变化。它不会根据您的迁移进行更新,也不会创建/删除。
您必须手动使模型保持最新状态。
那么拥有模型或努力保持更新有什么意义吗?

最佳答案

模型是数据库模式的定义,以便它可以映射到 Sequelize 提供的 ORM。对我来说,这是 Sequelize 最重要的特性,而不是迁移。

Migrations are used for changing the database schema.


Models are used to map the database schema to your code.


使用模型为您提供了许多内置的辅助方法,关联让您可以在表之间构建引用以生成复杂的 JOIN 等。

关于node.js - Sequelize : what's the point of models?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64743998/

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