原文: https://beginnersbook.com/2017/09/mongodb-drop-collection/

在上一个教程中,我们学习了如何在 MongoDB 中创建集合。在本指南中,我们将了解如何在 MongoDB 中删除集合。

要删除集合,首先连接到要删除集合的数据库,然后键入以下命令以删除集合:

  1. db.collection_name.drop()

注意:删除集合后,所有文档以及与它们关联的索引也将被删除。为了保留索引,我们使用remove()函数,该函数仅删除集合中的文档,但不删除集合本身及其上创建的索引。我们将在后面的教程中学习索引和remove()函数。

MongoDB 删除集合示例

例如,我想在我的数据库beginnersbook.com中删除集合名称teachers。为此,我将按给定的顺序编写以下命令。

  1. > use beginnersbookdb
  2. switched to db beginnersbookdb
  3. > show collections
  4. beginnersbook
  5. students
  6. teachers
  7. > db.teachers.drop()
  8. true
  9. > show collections
  10. beginnersbook
  11. students

正如您所看到的,命令db.teachers.drop()返回true,这意味着该集合已成功删除。我们在删除后使用show collections命令验证了同样的事情,如上所示。

删除 MongoDB 中的集合 - 图1