인프런 커뮤니티 질문&답변
post 지울때 데이터베이스 안에 있는 이미지도 다 지워져야 되는거 아닌가요?
작성
·
150
0
이런식으로 코드를 작성 했는데 어떻게 생각하시나요?
const post = await db.Post.findOne({
where: { id: req.params.id },
include: [{
model: db.Image
}]
})
await Promise.all(post.Images.map(image => image.destroy()))
await post.destroy()
답변 1
0
제로초(조현영)
지식공유자
괜찮습니다! 한 가지만 추가하자면, 여러 개의 쿼리들이 전부다 성공하거나, 전부다 실패하기 위해 transaction이라는 기능으로 묶어주시면 더 좋습니다.





