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

MongoDB - aktualizuj dokumenty w tablicy

Myślę, że nadal będziesz musiał to zrobić za pomocą dwóch zapytań. Ale używając zapytania $ do update , możesz zachować to do jednego zapytania w przypadku, gdy EID już istnieje.

db.col.update({"events.eid": 2}}, {$set: {"events.$.title: "Event 4", "events.$.start": new Date(2013, 08, 02}})

Jeśli zwrócona wartość wskazuje, że nie znaleziono żadnych rekordów, możesz ją wstawić.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Połącz się domyślnie z określoną bazą danych w mongodb

  2. Jak stronicować z Mongoose w Node.js?

  3. MongoDB Jak uzyskać wszystkie AKTUALNIE otwarte kursory i zapytania, które uruchamiają?

  4. Jak tworzyć indeksy bez rozróżniania wielkości liter w MongoDB?

  5. MongoDB ogranicza rozmiar pamięci?