Wahrscheinlich haben Sie ein Dokumentobjekt
statt eines einfachen Objekts. Diese haben einen benutzerdefinierten toJSON
Methode
die nur die Eigenschaften Ihres Schemas und die _id
liefert , aber nichts anderes. Wenn Sie diese Methode mit Ihrer for-in-Schleife auf den appointment
kopieren Objekt, wird es auch anders serialisiert, wenn es protokolliert wird.
Versuchen Sie es
for (var key in appointmentsDB[i].toObject()) {
appointment[key] = appointmentsDB[i][key];
}
appointment.test= "res";
console.log(appointment);