📜  MongoDB – 删除集合

📅  最后修改于: 2022-05-13 01:56:58.361000             🧑  作者: Mango

MongoDB – 删除集合

drop()方法从数据库中删除集合。它还删除与删除的集合关联的所有索引。 drop 方法接受一个可选文档。如果集合成功删除,则返回 true。它需要一个可选的参数。

  • 此方法为为丢弃的集合打开的任何更改流创建一个无效事件。
  • 此方法在操作期间获取给定集合的排他锁。之后所有的后续操作都必须等待 drop() 方法释放锁。

句法:

参数:

它不带任何参数。



可选参数:

这个参数是一个文档,表达了 db.collection.drop() 操作的写关注。当我们想省略使用默认写关注时使用它。

返回:

成功删除集合时,此方法返回true ,否则返回 false

示例 1:

在以下示例中,我们正在使用:

我们gfg数据库里有student collection,我们给comment的时候想把它丢掉:

db.student.drop()

它删除学生集合以及与该集合关联的所有索引:

示例 2:

在以下示例中,我们正在使用:

在这里,我们要从 gfg 数据库中删除教师集合。所以,我们使用 drop 方法:

db.teacher.drop()

此方法删除教师集合及其文档。