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

Mongoose cập nhật mảng sâu

Kết thúc chỉ lặp qua mảng:

Schemas.Client.findOne({ _id: id, 'customers._id': customerID }).select('customers.$.addresses').exec(function (err, client) {
  if (err) { return next(err); }
  if (!client) { return next(); }
  if (client.customers[0].addresses.length) {
    var addresses = client.customers[0].addresses;
    for (var i = 0; i < addresses.length; i++) {
      addresses[i].isDefault = false;
    }
    client.save(function (err) {
      if (err) { return next(err); }
      // finish
    });
  }
}); 



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kích thước tối đa hoạt động hàng loạt MongoDB là gì?

  2. Làm cách nào để cấu trúc ứng dụng express của tôi, nơi tôi chỉ cần mở kết nối mongodb một lần?

  3. MongoDB có cung cấp cách tạo giá trị tuần tự không?

  4. MongoDB bind_ip error:bind () failed errno:99 Không thể gán địa chỉ được yêu cầu cho socket

  5. Làm cách nào để lưu trữ kết quả truy vấn (một tài liệu duy nhất) vào một biến?