我有两个应用程序,我想使用相同的数据库。一个应用程序只是将数据迁移到主应用程序的数据库中。
能够在两个应用程序中使用Sequelize并将迁移应用程序连接到主应用程序的数据库会很棒。
但是,我对Sequelize的理解是我无法访问db.models.MyModel
,除非JS中的模型实际导入到该应用程序的Sequelize实例中。但我不想在应用之间复制代码,并且必须管理两者的更改。
有没有办法用Sequelize做到这一点?或者我应该看看其他什么?
答案 0 :(得分:0)
您是正确的,除非将模型导入特定实例,否则您将无法访问模型(除非您使用原始查询)。
您可以将模型定义存储在单独的存储库/文件夹中,并在两个应用程序中都需要它们。