MongoDB Remove函數(shù)的3個(gè)常見(jiàn)用法
在MongoDB中,db.collection.remove()方法用來(lái)從文檔中刪除文檔??梢詮囊粋€(gè)集合中刪除所有文檔,刪除匹配一個(gè)條件的所有文檔,或者限制操作只刪除一條文檔。
刪除所有文檔:
刪除集合中的所有文檔,需要傳遞一個(gè)空的query文檔{}給remove()方法。remove()方法不會(huì)刪除索引。下面是從inventory集合中刪除所有文檔的例子:
刪除集合中所有的文檔,drop()方法可能更有效,drop()方法會(huì)刪除整個(gè)集合,包括索引,然后重新創(chuàng)建集合和建立索引。
刪除匹配條件的文檔:
刪除匹配刪除條件的文檔,需要調(diào)用remove()方法并傳遞一個(gè)<query>參數(shù)。下面的例子從inventory集合中刪除所有type字段值為food的文檔:
對(duì)于大的刪除,有效的方法可能是將需要保留的文檔復(fù)制到一個(gè)新集合中,然后再原來(lái)的集合上使用drop()方法刪除集合。
刪除一條匹配條件的文檔:
刪除一條文檔,調(diào)用remove(),將justOne參數(shù)的值設(shè)置為true或者1。下面是從inventory集合中刪除一條type字段值為food的文檔的例子:
按特定的順序刪除一條文檔,使用findAndModify()方法。
- mongodb 3.4下遠(yuǎn)程連接認(rèn)證失敗的解決方法
- 詳解Python3操作Mongodb簡(jiǎn)明易懂教程
- Ubuntu下安裝mongodb 3.4的詳細(xì)過(guò)程
- Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細(xì)介紹
- mongodb 3.2.5安裝詳細(xì)過(guò)程
- MongoDB錯(cuò)誤32-bit servers don''t have journaling enabled by default解決方法
- MongoDB插入數(shù)據(jù)的3種方法
- Win10 安裝 MongoDB 3.6.5 失敗的問(wèn)題及解決方法
相關(guān)文章
MongoDB與MySQL的操作對(duì)比表及區(qū)別介紹
這篇文章主要介紹了MongoDB與MySQL的操作對(duì)比表及區(qū)別介紹,本文著重講解了Mongodb與Mysql的操作命令的對(duì)比,需要的朋友可以參考下2015-05-05淺談MySQL和MariaDB區(qū)別(mariadb和mysql的性能比較)
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品2018-02-02MongoDB創(chuàng)建與刪除數(shù)據(jù)庫(kù)
這篇文章介紹了MongoDB創(chuàng)建與刪除數(shù)據(jù)庫(kù)的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06MongoDB備份、還原、導(dǎo)出、導(dǎo)入、克隆操作示例
這篇文章主要介紹了MongoDB備份、還原、導(dǎo)出、導(dǎo)入、克隆操作示例,本文分別給操作代碼、命令實(shí)例,需要的朋友可以參考下2015-07-07windows下安裝mongodb以及node.js連接mongodb實(shí)例
本篇文章主要介紹了windows下安裝mongodb以及node.js連接mongodb實(shí)例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-05-05CentOS7下安裝MongoDB數(shù)據(jù)庫(kù)過(guò)程
大家好,本篇文章主要講的是CentOS7下安裝MongoDB數(shù)據(jù)庫(kù)過(guò)程,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12CentOS 6.5系統(tǒng)中使用yum安裝MongoDB 2.6 教程
這篇文章主要介紹了CentOS 6.5系統(tǒng)中使用yum安裝MongoDB 2.6 教程,本文共分5個(gè)步驟完成MongoDB的安裝,需要的朋友可以參考下2015-01-01MongoDB整庫(kù)備份與還原以及單個(gè)collection備份、恢復(fù)方法
mongodb數(shù)據(jù)庫(kù)維護(hù)離不開必要的備份、恢復(fù)操作,而且一般不會(huì)出錯(cuò),所以我們?cè)谑褂玫臅r(shí)候大部分時(shí)候使用備份和恢復(fù)操作就可以了2013-08-08解決MAC上啟動(dòng)mongod報(bào)錯(cuò)exiting with code 1的問(wèn)題
這篇文章主要介紹了解決MAC上啟動(dòng)mongod報(bào)錯(cuò)exiting with code 1的問(wèn)題,本文給大家介紹的非常詳細(xì)對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12