sql >> Databasteknik >  >> NoSQL >> MongoDB

Ta bort en nyckel/värde från befintlig MongoDB-post

Försök med $unset i ett anrop till update() .

Så här:

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

Och, som vikneshwar kommenterade, om du vill ta bort ett fält från alla (eller flera) dokument kan du använda updateMany() så här:

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


  1. Om MongoDB, varför använder vi det? MongoDB:s terminologi och implementering

  2. Använd redis för att skapa en realtidschatt med socket.io och NodeJs

  3. MongoDB $literal

  4. Frågar arrayelement med Mongo