sql >> Database teknologi >  >> NoSQL >> MongoDB

Slet en nøgle fra et MongoDB-dokument ved hjælp af Mongoose

I tidlige versioner ville du have været nødt til at droppe den node-mongodb-native driver. Hver model har et samlingsobjekt, der indeholder alle de metoder, som node-mongodb-native tilbyder. Så du kan udføre den pågældende handling ved at:

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

Siden version 2.0 kan du gøre:

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

Og siden version 2.4, hvis du allerede har en forekomst af en model, kan du gøre:

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


  1. Flere Redis-forekomster

  2. Arbejde med specialkarakterer i en Mongo-samling

  3. MongoDB aggregerede udfyld manglende dage

  4. Tidspunkt for oprettelse af nøgle i redis