MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

console.log zeigt keine erwarteten Objekteigenschaften an

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