参考 > 参考 > mongo Shell方法 > 收集方法 > db.collection.drop()
db.collection.drop(<选项> )¶mongo 壳法
此页面记录了mongoshell方法,并且
没有引用MongoDB Node.js驱动程序(或任何其他驱动程序)方法。对于相应的MongoDB驱动程序API,请改为参考您特定的
MongoDB驱动程序文档。
从数据库中删除集合或视图。该方法还删除与删除的集合关联的所有索引。该方法为drop命令提供了包装
。
db.collection.drop() 具有以下形式:
在版本4.0中更改:db.collection.drop()接受选项文档。
db.collection.drop() 接受具有以下字段的可选文档:
| 领域 | 描述 |
|---|---|
| writeConcern | 可选的。表示操作的写关注点的
文档 当分片群集上发出, 版本4.0中的新功能。 |
| 返回值: |
|
|---|
db.collection.drop()方法和drop
命令为在删除的集合上打开的任何
变更流创建一个无效事件。在版本4.2中进行了更改。
db.collection.drop()在操作期间获得对指定集合的排他锁。集合上的所有后续操作都必须等到db.collection.drop()释放锁为止。
在MongoDB 4.2之前的版本中,db.collection.drop()获得了对父数据库的排他锁,从而阻止了对数据库及其所有集合的所有操作,直到操作完成。
以下操作将students集合拖放到当前数据库中。
w: "majority"在版本4.0中更改:db.collection.drop()接受选项文档。
以下操作将students集合拖放到当前数据库中。该操作使用"majority"
写关注点: