sql >> Databáze >  >> NoSQL >> MongoDB

Odstranění klíče/hodnoty z existující položky MongoDB

Zkuste $unset ve volání funkce update() .

Takhle:

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

A jak poznamenal vikneshwar, pokud chcete odstranit jedno pole ze všech (nebo více) dokumentů, můžete použít updateMany() takhle:

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


  1. Mongo Triple Compound Index

  2. proč se využití paměti redis nesníží, když se stáhne polovina klíčů

  3. ModuleNotFoundError:Žádný modul s názvem 'grp' v systému Windows

  4. Instalace Redis na Debian 9