TypeORM을 이용해서 어떻게 bulk Insert를 할 수 있는지 정리해보자.
방법은 바로 "In" 함수를 이용하는 것이다.
매우 간단하니 바로 예시를 보며 이해해 보자.
// ...
import { In } from 'typeorm';
// update할 대상을 배열로 저장한다.
const userId = [2, 3, 5, 7];
const result = await this.userRepository
.createQueryBuilder('u')
.update()
.set({ active: 0 })
// In 함수를 이용하여 update를 해준다.
.where({ idx: In(userId) })
.execute();
//...
'TypeORM' 카테고리의 다른 글
TypeORM 관계 설정하기(ManyToOne, OneToMany) (1) | 2022.06.03 |
---|---|
entity 와 db table 비교하여 migration 파일 생성 (feat. nestjs, mysql, typeorm) (0) | 2022.05.25 |
TypeORM - 기초를 탄탄하게 (0) | 2022.05.02 |
테이블 간 관계 설정 (0) | 2022.04.01 |