刪除文檔
remove()函數
使用remove()函數可刪除集合中的指定文檔。java
語法格式:remove({指定刪除條件},刪除參數(可選參數))web
刪除age爲空的第一條數據。注意參數只能是1,不支持其餘數字。svg
db.c1.remove({age:{$exists:false}},1);
刪除全部age爲空的數據。函數
db.c1.remove({age:{$exists:false}});
deleteOne()函數
deleteOne()函數是官方推薦刪除文檔的方法。該方法只刪除知足條件的第一條文檔。spa
刪除age爲18的第一個文檔對象.net
db.c1.deleteOne({age:18});
deleteMany()函數
deleteMany函數是官方推薦的刪除方法。該方法刪除知足條件的全部數據。code
刪除全部age爲18的文檔對象。xml
db.c1.deleteMany({age:18});對象
刪除集合中的全部文檔
當remove和deleteMany條件設置爲空時表示刪除所有。rem
remove({}) deleteMany({})
本文同步分享在 博客「cwl_java」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。