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

Jak mogę pobrać dokumenty podrzędne z tablicy?

W takiej sytuacji używasz pozycyjnego $ aktualizacja operatora. Należy zauważyć, że pole tablicy musi pojawić się jako część dokumentu zapytania. To wyjaśnia użycie $exists tutaj.

db.collection.update(
    { "id": "8888",  "aloh.saludo": { "$exists": true } }, 
    { "$pull": { "aloh.$.saludo": { "qwe": "rty", "sad": "fet" } } }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wskazówki dotyczące zarządzania konfiguracjami baz danych

  2. MongoDB - Utwórz dokument

  3. MongoDB elemmatch wiele elementów w tablicy

  4. Aktualizacja kolekcji Meteorów z tradycyjnym identyfikatorem

  5. Zabezpieczanie MongoDB przed atakami z zewnętrznego wstrzykiwania