findOneAndUpdate和updateOne n mongodb

时间:2018-06-07 22:36:04

标签: mongodb

在MongoDB中,findOneAndUpdateupdateOne似乎基本上都做同样的事情,即根据过滤器更新文档。

来自文档

  

db.collection.findOneAndUpdate(filter,update,options) - 根据过滤条件和排序条件更新单个文档。

  

db.collection.updateOne(filter,update,options) - 根据过滤器更新集合中的单个文档。

findOneAndUpdate确实有更多选项,例如sortreturnNewDocument等。

那么,updateOne函数是多余的吗?为什么选择updateOne而不是findOneAndUpdate

0 个答案:

没有答案