Du har förmodligen ett dokumentobjekt
istället för ett vanligt föremål. De har en anpassad toJSON
metod
som endast ger egenskaperna för ditt schema och _id
, men inget annat. Om du kopierar den metoden med din for-in-loop till appointment
objekt, kommer det att serialiseras på olika sätt också när det loggas.
Försök
for (var key in appointmentsDB[i].toObject()) {
appointment[key] = appointmentsDB[i][key];
}
appointment.test= "res";
console.log(appointment);