MongoDB 删除集合学习笔记

在MongoDB中,我们可以使用db.collection.drop()方法删除一个集合。下面是该方法的详细说明:

语法

Copy Code
db.collection.drop()

参数

该方法不接受任何参数。

返回值

该方法返回一个JSON对象,其中包含一个布尔值。该值表示删除是否成功。

实例

下面是使用db.collection.drop()方法删除集合的几个实例:

示例1

删除名为"users"的集合:

Copy Code
> use mydb switched to db mydb > db.users.drop() true

示例2

删除名为"products"的集合:

Copy Code
> use mydb switched to db mydb > db.products.drop() true

示例3

删除当前数据库中所有的集合:

Copy Code
> use mydb switched to db mydb > db.getCollectionNames().forEach(function(name) { ... db.getCollection(name).drop(); ... }) true

注意:在使用该方法前,请确保你真的希望删除集合,并且已备份了相关数据。因为一旦删除,集合中的所有数据都将永久丢失。