首页 > 解决方案 > sequelize.query() 抛出未处理的拒绝

问题描述

我得到一个

error: Unhandled Rejection at: Promise {"_bitField":18087936,"_fulfillmentHandler0":{}}

var Query = [
          `SELECT COUNT(*) FROM ${table1};`,
          `SELECT COUNT(*) FROM ${table2};`
        ];
sequelize.query(Query).then(result => {
          console.log(result);
        });

是什么导致了这个错误?

标签: javascriptsequelize.js

解决方案


创建连接时必须设置 multipleStatements = true:

new Sequelize(..., {
  dialectOptions: {
    multipleStatements: true
  }
})

推荐阅读