在Sequelize

时间:2016-02-19 01:06:49

标签: javascript node.js sequelize.js

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

能够在两个应用程序中使用Sequelize并将迁移应用程序连接到主应用程序的数据库会很棒。

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

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

1 个答案:

答案 0 :(得分:0)

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

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