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);