MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Suppression d'une clé/valeur d'une entrée MongoDB existante

Essayez $unset dans un appel à update() .

Comme ceci :

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

Et, comme l'a commenté vikneshwar, si vous souhaitez supprimer un champ de tous (ou de plusieurs) documents, vous pouvez utiliser updateMany() comme ceci :

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