javascript - 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);
});
是什么导致了这个错误?
解决方案
创建连接时必须设置 multipleStatements = true:
new Sequelize(..., {
dialectOptions: {
multipleStatements: true
}
})
推荐阅读
- mysql - 检查MYSQL中的查询约束
- c - osmocom asn1c生成的C代码编译问题
- javascript - 属性“shouldComponentUpdate”不可分配给同一属性
- xamarin.forms - Xamarin Forms:无法使用自定义控件填充列表视图
- indexing - cassandra索引多列
- php - 连接行返回数组内爆错误
- python - scipy.io.mmread 无法读取 .mtx 文件
- python - 我如何将这两个球变成许多球?
- angular - Angular 6 vendor.js 文件太大
- javascript - 参数“TabsCtrl1”不是函数,未定义