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

Không thể truy cập thuộc tính đối tượng của phản hồi Mongoose

Tôi nghi ngờ giá trị bạn đang cố gắng lấy không có trong Schema của bạn nhưng được lưu trữ trong cơ sở dữ liệu của bạn.

Bạn có hai giải pháp từ đó. Bạn có thể thêm entity_id vào Schema của bạn và Mongo sẽ có thể liên kết nó với Document đối tượng bạn nhận được. Đây là cách được khuyến nghị.

Hoặc bạn có thể bỏ qua Schema mongoose và truy cập tài liệu thô được lưu trữ trong cơ sở dữ liệu bằng docs[0]._doc.entity_id . Tôi không khuyến nghị giải pháp này trừ khi bạn biết mình đang làm gì.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tắt đúng cách kết nối cơ sở dữ liệu MongoDB từ trình điều khiển C # 2.1?

  2. Các trường hợp sử dụng cho NoSQL

  3. Tự động kiểm tra tình trạng cơ sở dữ liệu

  4. Có bất kỳ Tương đương nào của NOW () trong MongoDB không

  5. Có gì mới trong MongoDB 4.2