Vous avez probablement un Objet Document
au lieu d'un simple objet. Ceux-ci ont un toJSON
personnalisé méthode
qui ne donne que les propriétés de votre schéma et le _id
, mais rien d'autre. Si vous copiez cette méthode avec votre boucle for-in sur le appointment
objet, il sera également sérialisé différemment lors de la connexion.
Essayez
for (var key in appointmentsDB[i].toObject()) {
appointment[key] = appointmentsDB[i][key];
}
appointment.test= "res";
console.log(appointment);