sql >> Databasteknik >  >> NoSQL >> MongoDB

Vad är skillnaden mellan findAndModify och update i MongoDB?

Om du hämtar ett objekt och sedan uppdaterar det, kan det finnas en uppdatering av en annan tråd mellan dessa två steg. Om du först uppdaterar ett objekt och sedan hämtar det, kan det finnas en annan uppdatering däremellan och du får tillbaka ett annat objekt än det du uppdaterade.

Om du gör det "atomiskt" innebär det att du är garanterad att du får tillbaka exakt samma artikel som du uppdaterar - det vill säga ingen annan operation kan ske däremellan.



  1. Hämta månadens namn från ett datum i SQL

  2. Är memcached en dinosaurie i jämförelse med Redis?

  3. Redis:Amazon EC2 vs Elasticache

  4. Cloudera Operational Database Repplication i ett nötskal