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

Cập nhật một phần tài liệu con với nodejs / mongoose

Xây dựng $set đối tượng được lập trình dựa trên các trường của partialUpdate để chỉ cập nhật những trường đó bằng cách sử dụng ký hiệu dấu chấm:

var set = {};
for (var field in partialUpdate) {
  set['subDocs.$.' + field] = partialUpdate[field];
}
Parent.update({_id: parentDoc._id, "subDocs._id": document._id}, 
    {$set: set}, 
    function(err, numAffected) {});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để lấy mảng từ bộ sưu tập mongoDB?

  2. Nhân bản một Tập hợp bản sao hoặc phiên bản MongoDB

  3. Meteor - collection.find () luôn trả về tất cả các trường

  4. Làm thế nào để nhóm ngày khôn ngoan hàng quý?

  5. MongoDb:Lợi ích của việc sử dụng ObjectID so với chuỗi chứa Id?