MongoDB删除命令如何操作?(mongodb删除命令)

MongoDB删除命令是MongoDB可以用来删除文档、集合和数据库的一种命令。删除操作是在MongoDB数据库管理中必不可少的操作,MongoDB为不同场景提供了不同的删除命令,这对于加快程序开发效率起到了非常重要的作用。下面介绍MongoDB的几种常用的删除命令的操作,相信能帮你快速掌握。

一、用deleteOne删除单个文档

deleteOne命令用于删除集合中单个文档,可以通过指定查询条件来指定需要删除哪个文档,该命令属于更新系列操作,语法格式如下:

db.collection.deleteOne(
,
{
writeConcern:
}
)

其中, filter 是一个查询文档,用于确定需要从集合中删除的文档。比如下面这个例子,该语句删除集合collection中age字段等于20的文档:

db.collection.deleteOne({age:20})

二、用deleteMany删除多个文档

deleteMany命令用于删除集合中多个文档,该命令的语法格式和deleteOne命令类似,不同的是此处删除多个文档:

db.collection.deleteMany(

)

比如下面的例子,该语句删除集合collection中age字段小于30的所有文档:

db.collection.deleteMany({age:{$lt : 30}})

三、用drop()删除集合

drop()函数可以用来删除集合,其他非索引数据也会随之被删除,该函数的语法格式如下:

db.collection.drop()

比如下面的例子,该语句用于删除collection集合:

db.collection.drop()

四、用dropDatabase删除数据库

dropDatabase函数可以用来删除数据库,用法和语法格式如下:

db.dropDatabase()

§§ COM

比如下面的例子,用于删除当前使用的数据库:

db.dropDatabase()

以上就是MongoDB的几种常用的删除命令的操作,它们可以帮助快速掌握和实现MongoDB数据库的删除操作,来提高程序开发效率。


数据运维技术 » MongoDB删除命令如何操作?(mongodb删除命令)