-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
DB 업데이트에 실패했을 상황에서 대처는 어떻게 할 수 있나요.
23.11.10 10:34 작성 조회수 539
2
await Promise.all([
comment.save(),
Blog.updateOne({ _id: blogId }, { $push: { comments: comment } }),
]);
위 코드에서
comment.save()
는 정상적으로 동작해서 DB 에 입력이 되었지만 Blog.updateOne
은 알수 없는 오류로 실패가 떨어졌다면,
데이터에 싱크가 맞지 않을 수 있을거 같은데요.
comment.save 했던걸 되돌리거나 하는 처리가 있어야 할 거 같은데, 어떻게 처리할 수 있나요?
답변을 작성해보세요.
1
답변 2