进入MongoDB中文手册(4.2版本)目录
MongoDB提供了以下删除集合的文档的方法:
方法名 | 说明 |
---|---|
db.collection.deleteOne() | 即使多个文档可能与指定过滤器匹配,也最多删除一个与指定过滤器匹配的文档。 3.2版中的新功能。 |
db.collection.deleteMany() | 删除所有与指定过滤器匹配的文档。 3.2版中的新功能。 |
db.collection.remove() | 删除单个文档或与指定过滤器匹配的所有文档。 |
其他方法
以下方法还可以删除集合中的文档:
- db.collection.findOneAndDelete();
findOneAndDelete()提供了一个排序选项。该选项允许删除按指定顺序排序的第一个文档。 - db.collection.findAndModify()
db.collection.findAndModify()提供排序选项。该选项允许删除按指定顺序排序的第一个文档 - db.collection.bulkWrite()
有关更多方法和示例,请参见各个方法的参考说明。