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있다는 뜻)