Javascript/Nest-JS

[NestJS] data 삭제해 보자 : typeORM 의 .delete()

insub4067 2022. 5. 4. 17:50

controller 의 api이다

param으로 id를 받아온다

ParseIntPipe를 매개변수로 넣어주면

들어온 param을 int로 바꿔준다

그리고 service로 가보자

.delete를 사용할 것인데

.remove를 사용해도 된다

둘의 다른 점은 id로 Index했을 때 해당 data가 없다면

remove는 error를 뱉고

delete는 error를 뱉지 않는다

하지만 delete로 삭제가 됐다면

결괏값으로 affected : 1이 돌아올 것이다

무슨 뜻이냐면

해당 수행으로 영향 받은 data가 1있다는 뜻이다

(삭제된게 1있다는 뜻)