rmdir.cn

db.collection.deleteOne()

删除单个文档

语法

db.collection.deleteOne(<filter>)

说明

删除匹配过滤条件的第一条文档。如果多个文档匹配条件,仅删除找到的第一个。

参数

  • filter必填

    删除条件,匹配要删除的文档

示例

按 _id 删除

删除指定 ID 的文档

db.users.deleteOne({ _id: ObjectId("...") })

按条件删除

删除最早创建的用户

db.users.deleteOne({}, { sort: { createdAt: 1 } })