sql >> Database >  >> NoSQL >> MongoDB

Gebruik cases voor updateOne over findOneAndUpdate in MongoDB

Ik denk dat findOneAndUpdate voert een atomaire operatie uit, dus ik neem aan dat updateOne niet.

Waarom neem je dat aan?

findOneAndUpdate geeft een document terug terwijl updateOne niet (het retourneert alleen de _id als het een nieuw document heeft aangemaakt).

Ik denk dat dat het belangrijkste verschil is. Dus de use case van updateOne is wanneer u het document niet nodig heeft en wat tijd en bandbreedte wilt besparen.




  1. Vul een mangoestmodel met een veld dat geen id is

  2. Zelf-gehoste MongoDB

  3. Is het mogelijk om één resultaat in totaal te krijgen?

  4. Effectief grote databases beheren