Mongo刪除文檔

MongoDB使用remove函數來移除集合中的數據。
一個比較好的習慣是在執行remove函數之前先使用find函數來查看要刪除的數據是否存在。
remove方法的基本語法格式

db.collection.remove
(
    <query>,
    {
         <justOne>:<boolean>,
         <writeConcern>:<document>
    }
)

參數說明:

參數 參數說明
query 可選,刪除文檔的條件。
justOne 如果爲true或1,則只刪除一條數據。
writeConcern 可選,拋出異常的級別。

實例:

db.col.remove({'title':'MongoDB 教程'})
WriteResult({ "nRemoved" : 2 })           # 刪除了兩條數據
>db.col.find()

如果想刪除第一條找到的記錄可以設justOne爲1,如下圖所示。

>db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)

如果想刪除所有數據可以採用以下方式:

>db.col.remove({})
>db.col.find()
發佈了78 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章