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

Usuń pole ze wszystkich elementów tablicy w mongodb

Możesz użyć nowego positional identifier zaktualizować wiele elementów w tablicy w 3.6.

Coś jak

 db.coll.update( {_id:235399}, {$unset: {"casts.crew.$[].withBase":""}} )

$[] usuwa wszystkie withBase właściwość od crews szyk. Działa jako symbol zastępczy do aktualizacji wszystkich elementów w tablicy.

Użyj multi true, aby wpłynąć na wiele dokumentów.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Łączenie i tworzenie złączeń MongoDB za pomocą SQL:część 3

  2. MongoDB - Zaktualizuj dokument

  3. MongoDB dropIndexes()

  4. Zwróć wynik tylko jako tablica wartości

  5. Przekazywany argument musi być ciągiem 24 znaków szesnastkowych - myślę, że tak jest