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

Làm cách nào để cập nhật tài liệu con Mongoose trong một phương thức cá thể?

Nếu dữ liệu data thuộc tính là một tài liệu con bạn có thể dễ dàng sử dụng populate và cập nhật nó:

Region.findOne({ _id: regionId })
  .populate('data')
  .exec(function (err, region) {
    // ...

    var data = region.data, // data container
        dataItem = data[0];

    dataItem.property = 'some value';
    dataItem.save(function (err, item) {
      //...
    });

    // or
    dataItem.update({ $set: { property: 'some value' }}, function (err, item) {
      // ...
    });

  });



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Định hình lại mảng được lưu trữ trong bộ sưu tập và xuất sang CSV

  2. MongoDB $ pull mảng 2 cấp

  3. Tôi gặp lỗi khi triển khai ứng dụng Node.Js với mongoDB trên Elastic Beanstalk

  4. Dấu thời gian Mongodb rất không chính xác - mongoose

  5. Hiểu về giới hạn kích thước tài liệu MongoDB BSON