MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Неизменни ли са данните, върнати от Mongoose?

Един от начините да се справите с това е да преобразувате екземпляра на своя модел mongoose в обикновен обект, върху който имате пълен контрол, като извикате toObject() върху него:

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

Ако искате по-структурирано решение, можете да добавите виртуални атрибути към вашата схема, както е описано тук .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да инсталирате Robomongo от файла tar.gz като програма в Ubuntu 15.10

  2. Как да коригирате грешка с твърде много отворени файлове при агрегиране на милиарди записи

  3. Docker mongodb споделя том с mac os x

  4. Надеждно се свържете отново с MongoDB

  5. Как да актуализирате и поместите множество документи в MongoDB с помощта на C# драйвери