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

Cập nhật trường con trong tài liệu mongoDB bằng findOne và lưu

Vì giản đồ của bạn xác định a là một đối tượng chung, trường đó được coi là Hỗn hợp nhập bởi Mongoose và bạn cần đánh dấu nó là đã thay đổi bằng cách gọi markModified hoặc lưu sẽ bỏ qua thay đổi.

obj.markModified('a');
obj.save(function(err,real){ ...

Xem thảo luận về Hỗn hợp nhập trên trang này trong số các tài liệu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách sử dụng Meteor Upsert

  2. Mongoose $ tra cứu trong đó localField là một chuỗi ObjectId trong ForeignField

  3. Giải nén, mô hình hóa và thay đổi mô hình dữ liệu, với mongoid / mongodb

  4. Nhóm theo tình trạng trong MongoDB

  5. Chèn và truy xuất ngày và dấu thời gian trong mongodb bằng PHP