MST

星途 面试题库

面试题:MongoDB中删除单个文档的常用方法及条件匹配方式

在MongoDB中,阐述如何使用合适的方法删除满足特定条件的单个文档,并举例说明条件匹配的写法,比如删除集合中年龄等于30岁的第一个文档。
23.6万 热度难度
数据库MongoDB

知识考点

AI 面试

面试题答案

一键面试

在MongoDB中,可以使用deleteOne方法删除满足特定条件的单个文档。其语法如下:

db.collection.deleteOne(
   <filter>,
   {
     writeConcern: <document>
   }
)

<filter>是用于选择要删除文档的条件。

例如,删除集合users中年龄等于30岁的第一个文档:

db.users.deleteOne(
   { age: 30 }
)

在上述示例中,{ age: 30 }就是条件匹配的写法,表示筛选出age字段值为30的文档,deleteOne方法会删除满足该条件的第一个文档。