Delete Methods

MongoDB 提供了以下删除集合文档的方法:

db.collection.deleteOne()即使多个文档可能与指定过滤器匹配,也最多删除一个与指定过滤器匹配的文档。


版本 3.2 中的新功能。
| db.collection.deleteMany() |删除所有与指定过滤器匹配的文档。
版本 3.2 中的新功能。
| db.collection.remove() |删除单个文档或与指定过滤器匹配的所有文档。

Additional Methods

以下方法也可以从集合中删除文档:

findOneAndDelete()提供了一个排序选项。该选项允许删除按指定 Sequences 排序的第一个文档。

db.collection.findAndModify()提供了一个排序选项。该选项允许删除按指定 Sequences 排序的第一个文档。

有关更多方法和示例,请参见各个方法的参考页。