MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jaka jest różnica między findAndModify a aktualizacją w MongoDB?

Jeśli pobierzesz element, a następnie go zaktualizujesz, może nastąpić aktualizacja przez inny wątek między tymi dwoma krokami. Jeśli najpierw zaktualizujesz element, a następnie go pobierzesz, w międzyczasie może nastąpić kolejna aktualizacja i otrzymasz z powrotem inny element niż ten, który zaktualizowałeś.

Robienie tego "atomowo" oznacza, że ​​masz gwarancję, że otrzymujesz dokładnie ten sam element, który aktualizujesz - tj. między nimi nie może nastąpić żadna inna operacja.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb znajdź przez porównanie wartości pól

  2. Jak pobrać szczegóły z mongo db i wysłać lub zapisać w obiekcie w metodzie nodejs Fork?

  3. MongoDB na komputerze z systemem Windows 7:nie można nawiązać połączenia

  4. Mongoimport pliku JSON

  5. Jak mogę używać MongoDB z Flask?