Sequelize.js 我可以将sequelize实体映射到数据库视图吗?

Sequelize.js 我可以将sequelize实体映射到数据库视图吗?,sequelize.js,Sequelize.js,我有以下问题。我在MySQL数据库中获得视图。如何将sequelize实体映射到此视图 现在我只找到了两种解决方案: 对数据库使用原始SQL查询,如: db.sequelize.query('SELECT*FROM dbName.vieName').success(函数(数据){…} 并使用物化视图。我创建表,在初始视图表中添加触发器,并将创建的表映射到单独的实体 也许有人可以用另一种方法解决这个问题?有什么想法吗?我们使用了#1,它工作得很好。我要提醒你不要在Postgres 9.3中使用物

我有以下问题。我在MySQL数据库中获得视图。如何将sequelize实体映射到此视图


现在我只找到了两种解决方案:

  • 对数据库使用原始SQL查询,如:
    db.sequelize.query('SELECT*FROM dbName.vieName').success(函数(数据){…}
  • 并使用物化视图。我创建表,在初始视图表中添加触发器,并将创建的表映射到单独的实体
  • 也许有人可以用另一种方法解决这个问题?有什么想法吗?

    我们使用了#1,它工作得很好。我要提醒你不要在Postgres 9.3中使用物化视图。在今年秋天9.4中实现同时刷新视图之前,刷新视图会导致视图锁定,直到完成