MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

console.log không hiển thị các thuộc tính đối tượng mong đợi

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node + Mongoose:Lấy ID được chèn lần cuối?

  2. Có thể có điều kiện trong dân cư cầy mangut không

  3. Sử dụng LINQ trong C # để tìm bản ghi MondoDB khi giá trị trong trường danh sách khớp với giá trị tiêu chí từ danh sách

  4. findAndModify - MongoError:ngoại lệ:phải chỉ định loại bỏ hoặc cập nhật

  5. loại bỏ _id khỏi kết quả mongodb java