sql >> Database teknologi >  >> NoSQL >> MongoDB

Brug cases til updateOne over findOneAndUpdate i MongoDB

Jeg tror, ​​at findOneAndUpdate udfører en atomoperation, så jeg antager, at updateOne ikke.

Hvorfor går du ud fra det?

findOneAndUpdate returnerer et dokument, mens updateOne ikke (det returnerer bare _id hvis den har oprettet et nyt dokument).

Jeg tror, ​​det er den største forskel. Så brugstilfældet for updateOne er, når du ikke har brug for dokumentet og vil spare lidt tid og båndbredde.




  1. Mongoose befolker efter lagring

  2. E11000 duplikatnøglefejlindeks i mongodb mongoose

  3. Mongoose.js opretter flere forbindelser til MongoDB fra et connect()-kald

  4. ruby redis klientscanning vs nøgler