刪除命令
更新時間 2023-08-29 15:14:28
最近更新時間: 2023-08-29 15:14:28
分享文章
本頁介紹了文檔數據庫服務的刪除命令。
文檔數據庫服務刪除命令有多種方式,主要有:
- db.collection.remove():刪除集合中的一個或多個文檔。
db.COLLECTION_NAME.remove({條件})
刪除一個指定_id的文檔:
db.users.remove({_id: ObjectId("507c35dd8fada716c89d0013")})
刪除滿足條件的多個文檔:
db.users.remove({age: {$lt: 18}})
該命令會刪除age小于18的所有文檔。
- db.collection.deleteOne():刪除集合中的一個文檔。
db.COLLECTION_NAME.deleteOne({條件})
- db.collection.deleteMany():刪除集合中的多個文檔。
db.COLLECTION_NAME.deleteMany({條件})
- db.collection.drop():刪除整個集合。
db.COLLECTION_NAME.drop()
- db.dropDatabase():刪除當前整個數據庫。
db.dropDatabase()
總的來說,刪除一個或少量文檔可用remove()或deleveOne(),刪除多個文檔用deleteMany(),刪除整個集合或數據庫用drop() 和dropDatabase()。