似乎它们是相同的。但这两者之间真的有什么区别吗?唯一显而易见的是findOneAndUpdate()
,它将仅与一个文档匹配。
答案 0 :(得分:1)
findOneAndUpdate根据过滤条件更新第一个文档。 使用findAndModify,您可以做更多的事情。您可以更新和删除符合过滤条件的文档。请查看以下链接以了解更多详细信息: https://docs.mongodb.com/manual/reference/method/db.collection.findAndModify/ https://docs.mongodb.com/manual/reference/method/db.collection.findOneAndUpdate/