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

Er data returneret fra Mongoose uforanderlige?

En måde at håndtere dette på er at konvertere din mongoose model instans til et almindeligt objekt, som du har fuld kontrol over ved at kalde toObject() på den:

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

Hvis du ønsker en mere struktureret løsning, kan du tilføje virtuelle attributter til dit skema som beskrevet her .



  1. Hvad sker der, når forbindelser til MongoDB ikke lukkes?

  2. In-memory MongoDB til test?

  3. Sådan sikkerhedskopieres din Open edX MongoDB-database

  4. Hvordan fungerer sortering i den nye mongodb PECL-udvidelse?