mongodb的基本操作之數據刪除
阿新 • • 發佈:2018-07-30
table rop test 數據 error: 不同的 mon error tables 刪除操作使用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({從反饋的結果可以看到,刪除了3條數據,再查找c為2的數據已經不存在"nRemoved" : 3 })
刪除某張表
> db.test_collection.drop() true再
show tables已經看不到數據
mongodb的基本操作之數據刪除