mongodb的基本操作之數據刪除


刪除操作使用remove進行,數據的刪除與查詢類似,接受一個參數,與查詢不同的是,為了防止誤操作,刪除操作不允許不傳參數

 

比如
db.test_collection.remove()
會報錯
Error: remove needs a query :
DBCollection.prototype._parseRemove@src/mongo/shell/collection.js:356:1
DBCollection.prototype.remove@src/mongo/shell/collection.js:383:18

 

與更新不同的時候,刪除操作默認刪除符合條件的所有數據
> db.test_collection.remove({c:2})
WriteResult({ "nRemoved" : 3 })
從反饋的結果可以看到,刪除了3條數據,再查找c為2的數據已經不存在

 

刪除某張表
> db.test_collection.drop()
true
show tables
已經看不到數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM