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

Pobierz zaktualizowany dokument w MongoDB

Zamiast używać .update() , myślę, że chcesz użyć .findAndModify() .

Aktualizacja może aktualizować wiele dokumentów, a drugim argumentem wywołania zwrotnego jest liczba zaktualizowanych dokumentów (w twoim przypadku 1).

Z findAndModify , możesz zaktualizować dokładnie jeden dokument (przeczytaj dokumentację o tym, jak dokładnie różni się on od aktualizacji ), a zaktualizowany dokument zostanie przekazany do funkcji zwrotnej.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. określanie lokalizacji $push w kolekcji za pomocą Pymongo

  2. Jak odwołać się do innego schematu w moim schemacie Mongoose?

  3. symfony2 wybór formy i mongodb

  4. mongo 3 duplikaty na unikalnym indeksie - dropDups

  5. MongoDB wstawia dokument lub pole inkrementacji, jeśli istnieje w tablicy