Javascript 在Sequelize中在应用程序之间共享数据库而不复制模型

Javascript 在Sequelize中在应用程序之间共享数据库而不复制模型,javascript,node.js,sequelize.js,Javascript,Node.js,Sequelize.js,我有两个应用程序要使用同一个数据库。一个应用程序只是将数据迁移到主应用程序的数据库中 如果能够在两个应用程序中都使用Sequelize,并且只需将迁移应用程序连接到主应用程序的数据库,那就太好了 然而,我对Sequelize的理解是,除非JS中的模型实际导入到该应用程序的Sequelize实例中,否则我将无法访问db.models.MyModel。但我不想在应用程序之间重复代码,必须管理两者的更改 有没有办法用Sequelize做到这一点?或者我应该看看其他的吗?您是正确的,除非将模型导入到特定

我有两个应用程序要使用同一个数据库。一个应用程序只是将数据迁移到主应用程序的数据库中

如果能够在两个应用程序中都使用Sequelize,并且只需将迁移应用程序连接到主应用程序的数据库,那就太好了

然而,我对Sequelize的理解是,除非JS中的模型实际导入到该应用程序的Sequelize实例中,否则我将无法访问
db.models.MyModel
。但我不想在应用程序之间重复代码,必须管理两者的更改


有没有办法用Sequelize做到这一点?或者我应该看看其他的吗?

您是正确的,除非将模型导入到特定实例中(除非使用原始查询),否则您将无法访问模型

您可以将模型定义存储在单独的存储库/文件夹中,并在两个应用程序中都需要它们