MongoDB 删除集合学习笔记
在MongoDB中,我们可以使用db.collection.drop()方法删除一个集合。下面是该方法的详细说明:
语法
Copy Codedb.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
注意:在使用该方法前,请确保你真的希望删除集合,并且已备份了相关数据。因为一旦删除,集合中的所有数据都将永久丢失。