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

Cập nhật mô hình với Mongoose, Express, NodeJS

Bạn phải tìm tài liệu trước khi cập nhật bất cứ thứ gì:

Place.findById(req.params.id, function(err, p) {
  if (!p)
    return next(new Error('Could not load Document'));
  else {
    // do your updates here
    p.modified = new Date();

    p.save(function(err) {
      if (err)
        console.log('error')
      else
        console.log('success')
    });
  }
});

phù hợp với tôi trong mã sản xuất bằng cách sử dụng cùng một thiết lập mà bạn có. Thay vì findById, bạn có thể sử dụng bất kỳ phương thức tìm nào khác do mongoose cung cấp. Chỉ cần đảm bảo rằng bạn tìm nạp tài liệu trước khi cập nhật nó.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lỗi giao dịch PyMongo:Số giao dịch chỉ được phép trên một thành viên hoặc mongos đặt bản sao

  2. Cài đặt / thiết lập Mongos trong Elastic Beanstalk

  3. Mongo Query với Regex trong Node JS hoạt động TRÊN MỘT BIẾN TẦN

  4. Tìm bản ghi mongoDB theo lô (sử dụng bộ điều hợp ruby ​​mongoid)

  5. mongoDB:định dạng $ dateToString để hiển thị thời gian trong khoảng thời gian 15 phút