参考 > MongoDB CRUD操作 > 更新文件 > 更新方式
MongoDB提供了以下更新集合中文档的方法:
db.collection.updateOne() |
即使多个文档可能与指定的过滤器匹配,也最多更新一个与指定的过滤器匹配的文档。 3.2版中的新功能。 |
db.collection.updateMany() |
更新所有与指定过滤器匹配的文档。 3.2版中的新功能。 |
db.collection.replaceOne() |
即使多个文档可能与指定过滤器匹配,也最多替换一个与指定过滤器匹配的文档。 3.2版中的新功能。 |
db.collection.update() |
更新或替换与指定过滤器匹配的单个文档,或更新与指定过滤器匹配的所有文档。 默认情况下,该 |
以下方法还可以更新集合中的文档:
db.collection.findOneAndReplace()
。db.collection.findOneAndUpdate()
。db.collection.findAndModify()
。db.collection.save()
。db.collection.bulkWrite()
。有关更多方法和示例,请参见各个方法的参考页。