参考 > 参考 > mongo Shell方法 > 收集方法 > db.collection.drop()
db.collection.
drop
(<选项> )¶mongo
壳法
此页面记录了mongo
shell方法,并且
没有引用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"
写关注点: