findAndModify和findOneAndUpdate有什么区别?

时间:2018-11-19 12:47:17

标签: mongodb

似乎它们是相同的。但这两者之间真的有什么区别吗?唯一显而易见的是findOneAndUpdate(),它将仅与一个文档匹配。

1 个答案:

答案 0 :(得分:1)

findOneAndUpdate根据过滤条件更新第一个文档。 使用findAndModify,您可以做更多的事情。您可以更新和删除符合过滤条件的文档。请查看以下链接以了解更多详细信息: https://docs.mongodb.com/manual/reference/method/db.collection.findAndModify/ https://docs.mongodb.com/manual/reference/method/db.collection.findOneAndUpdate/