通过Typeorm中的原始查询进行批量更新

最高

我该如何通过Typeorm中的原始查询进行批量更新?
例如,我们的模型User具有属性名称,
如何在一次交易中更改几个用户的名称?

typeorm版本:0.2.7
数据库:postgress

Aitchkhan

要进行批量更新,可以使用set方法进行更新,在使用orm函数时,始终建议不要使用原始查询。


import {getConnection, In} from "typeorm";
const userIds = [1,2,3];

await getConnection()
  .createQueryBuilder()
  .update(User)
  .set({ isaSeniorCitizen: true })
  .where({ id: In(userIds) })
  .execute();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章