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

Usuwanie klucza/wartości z istniejącego wpisu MongoDB

Wypróbuj $unset w wywołaniu update() .

Tak:

db.collection_name.update({ _id: 1234 }, { $unset : { description : 1} })

I, jak skomentował vikneshwar, jeśli chcesz usunąć jedno pole ze wszystkich (lub wielu) dokumentów, możesz użyć updateMany() tak:

db.collection_name.updateMany({}, { $unset : { description : 1} })


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Błąd Tornado:[Errno 24] Błąd zbyt wielu otwartych plików

  2. MongoDB $maks.

  3. Próbuję uzyskać listę kolekcji z mangusty

  4. Wyszukiwanie tekstowe MongoDB ORAZ wiele wyszukiwanych słów

  5. używanie $i $match w mongodb