整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
(7)被迫吃芒果的前端工程師 - MongoDB CRUD 之 Delete
前言
這一篇是 MongoDB CRUD 的最後一個 Delete 章節,但不得不說 Delete 只要理解過 Create 章節後 Delete 就相對簡單很多。
Delete
MongoDB 中的 Delete 主要有兩種刪除方式
db.collection.deleteOne()db.collection.deleteMany()
如果有認真學習 Create 章節的話,想必你已經相當熟悉了。
但是這邊還是一樣要練習一下才會比較好,畢竟有輸入就要有輸出,這樣才能加深印象。
deleteOne
deleteOne 就是僅刪除一個符合條件的資料,儘管是複數它也只會刪除一筆,例如我刪除資料中已經有複數名稱叫做 Ray 的使用者
1 | |

deleteMany
deleteMany 基本上就是刪除所有符合條件的資料,這邊就不示範了因為概念與 updateMany 一樣。
1 | |
但是在執行 deleteMany 的時候請務必小心一件事情,盡可能不要帶入空值,什麼意思呢?也就是這樣寫
1 | |
這樣會一個不小心全部資料刪除唷~

如果不小心刪除的話,可以試著輸入以下程式碼還原練習資料
1 | |
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ