MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Löschen eines Schlüssels/Werts aus einem vorhandenen MongoDB-Eintrag

Versuchen Sie es mit $unset in einem Aufruf von update() .

So:

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

Und, wie vikneshwar kommentierte, wenn Sie ein Feld aus allen (oder mehreren) Dokumenten entfernen möchten, können Sie updateMany() verwenden so:

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