看起来它们是一样的。但是它们之间真的有什么区别吗?唯一明显的事情是findOneAndUpdate()
只会匹配一个文档。
看起来它们是一样的。但是它们之间真的有什么区别吗?唯一明显的事情是findOneAndUpdate()
只会匹配一个文档。
findOneAndUpdate函数根据过滤条件更新第一篇文档。而findAndModify函数可以更多地操作,除了更新匹配条件的文档,还可以删除它们。请查看以下链接获得更多信息: https://docs.mongodb.com/manual/reference/method/db.collection.findAndModify/ https://docs.mongodb.com/manual/reference/method/db.collection.findOneAndUpdate/