sql >> Database >  >> NoSQL >> MongoDB

Een sleutel verwijderen uit een MongoDB-document met Mongoose

In vroege versies had u de node-mongodb-native driver moeten laten vallen. Elk model heeft een verzamelobject dat alle methoden bevat die node-mongodb-native biedt. U kunt de betreffende actie dus als volgt uitvoeren:

User.collection.update({_id: user._id}, {$unset: {field: 1 }});

Sinds versie 2.0 kunt u het volgende doen:

User.update({_id: user._id}, {$unset: {field: 1 }}, callback);

En sinds versie 2.4, als je al een exemplaar van een model hebt, kun je het volgende doen:

doc.field = undefined;
doc.save(callback);


  1. Hoe representeer je MongoDB GeoJSON-velden in een Mongoose-schema?

  2. Bereken de gemiddelde waarde van een mongodb-document

  3. Voor- en nadelen van het gebruik van Celery vs. RQ

  4. Wat is NameNode automatische failover in Hadoop HDFS?