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

$elemDopasuj i zaktualizuj

Możesz to wszystko zrobić za pomocą jednej update wywołaj model zamiast najpierw go pobrać za pomocą findOne :

User.update(
  {'addresses._id': address_id},
  {$set: {'addresses.$.street': 'Blah'}},
  function(err, count) { ... });

Wykorzystuje to pozycyjny $ operator w $set kierować tylko na addresses element, który został dopasowany w zapytaniu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NodeJS + Mongo native – sprawdź, czy kolekcja istnieje przed zapytaniem

  2. dodaj warunek do wyników najnowszych wartości

  3. Jak używać notacji $set i dot do aktualizacji osadzonych elementów tablicy przy użyciu odpowiedniego starego elementu?

  4. Dodawanie/odejmowanie dni do ISODate w powłoce MongoDB

  5. Rama agregacji Mongodb dla Grails 1.3.7