我正在尝试从更新的原始查询中打印受影响的行,但显示“未定义”
我尝试了不同的方法,但是没有用
method(ARGS) {
return new Promise((resolve, reject) => {
const self = this;
co(function* () {
connection.query(`
UPDATE table set column )
`, {
replacements: {
bind variables
},
type: UPDATE
}).then((results, metadata) => {
console.log("response", metadata);
resolve(metadata);
}).catch(function (err) {
console.error(err));
resolve({
err
});
});
});
});
}
}
打印受影响的行
答案 0 :(得分:0)
sequelize的更新函数返回许多受影响的行(结果数组的第一个参数) 因此要获得受影响的行数,您需要打印结果[0]