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

Dodawanie nowych wartości do istniejącej tablicy mongo

MongoDB ma $push operatora za to. Nie musisz iterować po kolekcji, aby to zrobić, możesz dokonać aktualizacji w bazie danych.

Napisane w Javie wyglądałoby to mniej więcej tak

collection.update(...query expression...,
  new BasicDBObject("$push",
    new BasicDBObject("digits", value)));

Zakłada się, że value to pojedyncza nowa wartość tablicy. Jeśli chcesz dołączyć wszystkie elementy tablicy na raz, musisz użyć $each modyfikator (szczegóły w powyższym linku).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Projektuj różne wbudowane struktury pod tę samą nazwę

  2. Usuń obiekt z zagnieżdżonej tablicy według wielu kryteriów

  3. Kiedy osadzić dokumenty w Mongo DB

  4. Jak zawinąć wyniki wielu odpowiedzi axios.get w jedną tablicę?

  5. Jak poprawnie zapisać strefę czasową za pomocą Ruby i MongoId?