Je hebt waarschijnlijk een Documentobject
in plaats van een gewoon object. Die hebben een aangepaste toJSON
methode
die alleen de eigenschappen van uw schema en de _id
. oplevert , maar niets anders. Als je die methode kopieert met je for-in-loop naar de appointment
object, wordt het ook anders geserialiseerd als het wordt gelogd.
Probeer
for (var key in appointmentsDB[i].toObject()) {
appointment[key] = appointmentsDB[i][key];
}
appointment.test= "res";
console.log(appointment);