参考 > MongoDB CRUD操作 > 删除文件 > 删除方法
MongoDB提供了以下删除集合文档的方法:
db.collection.deleteOne() |
即使多个文档可能与指定过滤器匹配,也最多删除一个与指定过滤器匹配的文档。 3.2版中的新功能。 |
db.collection.deleteMany() |
删除所有与指定过滤器匹配的文档。 3.2版中的新功能。 |
db.collection.remove() |
删除单个文档或与指定过滤器匹配的所有文档。 |
以下方法也可以从集合中删除文档:
db.collection.findOneAndDelete()
。
findOneAndDelete() 提供了一个排序选项。该选项允许删除按指定顺序排序的第一个文档。
db.collection.findAndModify()
。
db.collection.findAndModify()
提供排序选项。该选项允许删除按指定顺序排序的第一个文档。
有关更多方法和示例,请参见各个方法的参考页。