sql >> Databasteknik >  >> NoSQL >> MongoDB

console.log visar inte förväntade objektegenskaper

Du har förmodligen ett dokumentobjekt istället för ett vanligt föremål. De har en anpassad toJSON metod som endast ger egenskaperna för ditt schema och _id , men inget annat. Om du kopierar den metoden med din for-in-loop till appointment objekt, kommer det att serialiseras på olika sätt också när det loggas.

Försök

for (var key in appointmentsDB[i].toObject()) {
    appointment[key] = appointmentsDB[i][key];    
}

appointment.test= "res";

console.log(appointment);



  1. Hur använder man $lookup som INNER JOIN i MongoDB Aggregation?

  2. Använda COD och CML för att bygga applikationer som förutsäger lagerdata

  3. När jag försöker använda Hibernate ogm och fjäderstart ger konsolen Kunde inte instansiera namngiven strategiklassfel

  4. Mongodb hitta fråga med $near och koordinater fungerar inte