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

Usuwanie pojedynczego obiektu z tablicy obiektów w MongoDB

Byłeś blisko. Zapytanie powinno wyglądać tak:

db.test.update({"city":"Palo Alto"},{"$pull":{"friends":{"name":"Frank"}}});

$pull pobiera obiekt, którego pole określa tablicę pól "friends" . Wartość {"name":"Frank"} reprezentuje zapytanie (do uruchomienia wewnątrz tablicy), aby znaleźć element do wyciągnięcia.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. najlepsze praktyki łączenia django + PyMongo?

  2. Powłoka Mongo wykonuje zapytanie z pliku i pokazuje wynik

  3. Niestandardowy system pamięci masowej dla GridFS (MongoDB)?

  4. Odwołanie zwrotne Node.js z aktualizacją MongoDB nigdy nie zwraca, chociaż aktualizuje bazę danych

  5. Używanie $exists w wyrażeniu MongoDB