sql >> Database >  >> NoSQL >> MongoDB

Een sleutel/waarde verwijderen uit bestaande MongoDB-invoer

Probeer $unset in een aanroep naar update() .

Zoals dit:

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

En, zoals vikneshwar opmerkte, als je één veld uit alle (of meerdere) documenten wilt verwijderen, kun je updateMany() gebruiken zoals dit:

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


  1. Heeft iemand CouchDB en verschillende offline implementaties (PouchDB) geprobeerd?

  2. Hoe krijg ik waarden van Redis met behulp van sleutels die spaties bevatten?

  3. Redis schrijft naar .ssh/authorized_keys

  4. Hoe bewaar/toon ik alinea's met mongodb?