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

console.log не показва очакваните свойства на обекта

Вероятно имате обект на документ вместо обикновен обект. Те имат персонализиран toJSON метод което дава само свойствата на вашата схема и _id , но нищо друго. Ако копирате този метод с вашия for-in-loop върху appointment обект, той също ще бъде сериализиран по различен начин, когато се регистрира.

Опитайте

for (var key in appointmentsDB[i].toObject()) {
    appointment[key] = appointmentsDB[i][key];    
}

appointment.test= "res";

console.log(appointment);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Карта-Намаляване на производителността в MongoDb 2.2, 2.4 и 2.6

  2. Как да видите вашата версия за съвместимост на функциите в MongoDB

  3. pymongo - как да съпоставя при търсене?

  4. Как да получите Mongo данни с помощта на сборна MongoDB версия 3.0

  5. Meteor използва извличане или намиране в помощни функции на шаблона?