트랜잭션은 복수개의 작업들을 고립된 상태로 진행하게 해준다. 그 말인 즉슨, 여러개의 작업들을 진행 시 하나라도 실패가 된다면 모든 작업은 실패한 상태가 되는 것 이다. 흔히들 은행 입금 시 오류가 생겼을 때 입금 자체를 실패로 처리하여 돈이 이체되지 않는다 라는 예시를 든다.
출처: https://velog.io/@moongq/mongoose-transaction