sql >> Databasteknik >  >> NoSQL >> MongoDB

Är data som returneras från Mongoose oföränderlig?

Ett sätt att hantera detta är att konvertera din mongoose-modellinstans till ett vanligt objekt som du har full kontroll över genom att anropa toObject() på den:

User.findById(userId, function(err, data) {
  if (!err) {
    data = data.toObject();
    data.newvar = 'Hello, world';
  }
});

Om du vill ha en mer strukturerad lösning kan du lägga till virtuella attribut till ditt schema enligt beskrivningen här .



  1. Varför visas ISO-datum i Mongodb en dag tidigare?

  2. Redis keyspace-händelse aktiveras inte

  3. Mongodb samlar sortering och gräns inom gruppen

  4. MongoDb-förklaring misslyckades:okänd operatör på toppnivå:$query