我有一个使用原始查询来更新数据库的操作,我想将受查询影响的行作为输出。这可能吗?
const op = (replacements, pgdb) {
const query = q(replacements);
const args = [query, { replacements, type: Sequelize.QueryTypes.UPDATE, raw: true }];
const results = await pgdb.query(...args);
console.log(results);
return results;
};
最佳答案
Postgresql 可以使用 RETURNING
返回记录。
UPDATE T
SET ...
WHERE ...
RETURNING *
关于postgresql - 从 sequelize 原始查询返回更新的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54375543/