Bạn có thể có Đối tượng tài liệu
thay vì một đối tượng đơn giản. Những người đó có toJSON
tùy chỉnh phương pháp
mà chỉ mang lại các thuộc tính của lược đồ của bạn và _id
, nhưng không còn gì cả. Nếu bạn đang sao chép phương pháp đó với vòng lặp nội bộ của mình vào appointment
đối tượng, nó cũng sẽ được tuần tự hóa khác nhau khi được ghi lại.
Hãy thử
for (var key in appointmentsDB[i].toObject()) {
appointment[key] = appointmentsDB[i][key];
}
appointment.test= "res";
console.log(appointment);