천진난만 코딩 스토리
2023.02.07) 항해 2일차 본문
강의 내용에는 없던 삭제 기능을 구현해보기로 했다.
CRUD 중에서 CR은 구현이 이미 되어있었지만 UD는 아직 되어있지 않았다.
다른 강의에서 보았던 새로운 id를 데이터베이스에 저장하고
그 id를 불러와서 변경시켜 삭제가 되도록 만들었다.
이 과정에서 delete_one을 알게 되었다.
delete_one을 하면 간단히 삭제되는 것을 보고 신기했다.
이 delete_one를 적용하는 과정에서 id를 불러올때
수정 기능을 구현하기 위해서
db.book.delete_one({'$set': {'del': 1}})
이라고 작성을 하였는데 이때 $은 del이라는 id를 변경시킬때 사용하는 것이므로
지금은 id를 불러와서 삭제시키는 것이기 때문에 $을 적용시키면 안된다는 것을 알게 되었다.
'TIL(Today I Learned)' 카테고리의 다른 글
2023. 02. 14) 항해 9일차 (0) | 2023.02.15 |
---|---|
2023. 02. 13) 항해 8일차 (0) | 2023.02.13 |
2023.02.09 항해 4일차 (0) | 2023.02.10 |
2023.02.08 항해 3일차 (0) | 2023.02.09 |
2023.02.06) 항해 1일차 (0) | 2023.02.07 |