rmdir.cn

db.collection.drop()

删除集合

语法

db.collection.drop()

说明

删除整个集合及其所有索引和文档。此操作不可逆,请谨慎使用。与之对比,deleteMany({}) 仅清空文档但保留集合和索引。

示例

删除集合

永久删除 temp 集合及其所有数据

db.temp.drop()

区别说明

drop 删除整个集合,deleteMany({}) 仅清空数据

db.col.drop() // 集合 + 索引全部删除 db.col.deleteMany({}) // 仅清空文档,集合和索引保留