TypeORM/ remove() vs delete() 차이점

25gStroy·2022년 1월 7일

remove()

  • 무조건 존재하는 아이탬을 remove메소드를 이용해서 지워야합니다. 그렇지않으면 404Error가 발생.

delete()

  • 만약 아이템이 존재하면 지우고 존재하지 않으면 아무런 영향이 없습니다.

구분이유

위와같은 차이때문에 remove를 이용하면 하나의 아이템을 지울때 두번 데이터베이스를 이용해야 하기 때문에(아이템유무+지우기) 경우에따라서는 데이터베이스에 한번만접근할지, 아니면 위와같이 remove를 사용할지에 대해 선택해서 사용해야합니다.

profile
애기 개발자

0개의 댓글