sql >> Database teknologi >  >> NoSQL >> MongoDB

console.log viser ikke forventede objektegenskaber

Du har sandsynligvis et dokumentobjekt i stedet for en almindelig genstand. Disse har en tilpasset toJSON metode som kun giver egenskaberne for dit skema og _id , men intet andet. Hvis du kopierer denne metode med din for-in-loop til appointment objekt, bliver det også serialiseret anderledes, når det logges.

Prøv

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

appointment.test= "res";

console.log(appointment);



  1. Mongodb find()-forespørgsel:returnerer kun unikke værdier (ingen dubletter)

  2. Omvendt rækkefølge af elementer hentet fra databasen i ng-repeat

  3. Databasebrugerstyring med ClusterControl

  4. Deaktiver Transparent Huge Pages fra Kubernetes