sql >> Databasteknik >  >> NoSQL >> MongoDB

Användningsfall för updateOne över findOneAndUpdate i MongoDB

Jag tror att findOneAndUpdate utför en atomoperation, så jag antar att updateOne inte.

Varför utgår du från det?

findOneAndUpdate returnerar ett dokument medan updateOne inte (det returnerar bara _id om det har skapat ett nytt dokument).

Jag tror att det är den största skillnaden. Så användningsfallet för updateOne är när du inte behöver dokumentet och vill spara lite tid och bandbredd.




  1. Jämförelse av memcache, redis och ehcache som distribuerat cachingramverk

  2. Slaget om NoSQL-databaserna - Jämför MongoDB och CouchDB

  3. Hur ökar man ett fält i mongodb?

  4. MongoDB BSON-guide