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

Jak mogę sprawdzić, czy polecenie aktualizacji mongo powiodło się w węźle?

Jeden ze sposobów autorstwa findAndModify metoda:Możesz łatwo porównać cały nowy obiekt i zweryfikować każdy klucz.

db.getCollection('usertests').findAndModify({
    query: {"email":"[email protected]"},
    update: {name: "HHH", "email":"[email protected]"},
    new: true
})

update() zwróć tylko liczbę dokumentów, które zostały pomyślnie zaktualizowane. Tak więc logika sprawdzania, czy aktualizacja zakończyła się pomyślnie, czy nie, jest również prawidłowa.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Projekt schematu MongoDB dla wielu pytań i odpowiedzi do wyboru

  2. Czy możliwe jest zaimplementowanie Multi-Version Concurrency Control (MVCC) na bazie MongoDB?

  3. Nie można obliczyć średniego czasu

  4. Nieparzyste wyniki MongoDB/wyjaśnienia węzła

  5. MongoDB znajdź i usuń - najszybszy sposób