MongoDB 刪除文件

2021-10-06 19:53:09 字數 1006 閱讀 1051

在前面的幾個章節中我們已經學習了mongodb中如何為集合新增資料和更新資料。在本章節中我們將繼續學習mongodb集合的刪除。

mongodb remove()函式是用來移除集合中的資料。

mongodb資料更新可以使用update()函式。在執行remove()函式前先執行find()命令來判斷執行的條件是否正確,這是乙個比較好的習慣。

remove() 方法的基本語法格式如下所示:

db.collection.remove(

,

)

如果你的 mongodb 是 2.6 版本以後的,語法格式如下:

db.collection.remove(

,

)

引數說明:

以下文件我們執行兩次插入操作:

db.col.insert()

使用 find() 函式查詢資料:

db.col.find()

接下來我們移除 title 為 『mongodb 教程』 的文件:

db.col.remove()

writeresult() # 刪除了兩條資料

db.col.find()

…… # 沒有資料

如果你只想刪除第一條找到的記錄可以設定 justone 為 1,如下所示:

db.collection_name.remove(deletion_criteria,1)

如果你想刪除所有資料,可以使用以下方式(類似常規 sql 的 truncate 命令):

db.col.remove({})

db.col.find()

MongoDB 刪除文件

本章將學習如何在mongodb中刪除文件。mongodb的remove 方法用於從集合中刪除文件。方法接受兩個引數 remove 方法的基本語法如下 db.collection name.remove delletion critteria 假設qikegu集合有以下資料 下面的示例,將刪除標題為 ...

MongoDB 刪除文件

mongodb remove 函式是用來移除集合中的資料。mongodb 資料更新可以使用 update 函式。remove 方法的基本語法格式如下所示 db.collection.remove 如果你的 mongodb 是 2.6 版本以後的,語法格式如下 db.collection.remove...

mongodb 基本操作 文件刪除

刪除方法 先插入資料 db.inventory.insertmany status a status p status d status d status a 1 刪除所有文件 2 刪除匹配條件的所有文件 重新插入資料,刪除status 是a的所有文件 更多用法詳見 deletemany 3 刪除匹...