천진난만 코딩 스토리

2023.02.07) 항해 2일차 본문

TIL(Today I Learned)

2023.02.07) 항해 2일차

Wisdom_1104 2023. 2. 9. 13:48

강의 내용에는 없던 삭제 기능을 구현해보기로 했다.

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