MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

console.log nie wyświetla oczekiwanych właściwości obiektu

Prawdopodobnie masz Obiekt dokumentu zamiast zwykłego przedmiotu. Te mają niestandardowy toJSON metoda który dostarcza tylko właściwości twojego schematu i _id , ale nic poza tym. Jeśli kopiujesz tę metodę za pomocą pętli for-in na appointment obiektu, zostanie on również zserializowany w inny sposób po zalogowaniu.

Wypróbuj

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. Nie udało się uruchomić Mongodb

  2. MongoDB:wynik zapytania pasuje do dowolnej wartości w tablicy

  3. Jak skonfigurować klaster MongoDB obsługujący sesje?

  4. Mongodb, grupuj według datediff i otrzymuj godzinę

  5. Mongoose limit/przesunięcie i zapytanie zliczania