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

Mongoosejs làm mới tài liệu

Giả sử doc chứa cá thể tài liệu để làm mới, bạn có thể làm điều này để làm mới nó một cách chung chung:

doc.model(doc.constructor.modelName).findOne({_id: doc._id},
    function(err, newDoc) {
        if (!err) {
            doc = newDoc;
        }
    }
);

Tuy nhiên, tốt hơn hết bạn không nên lưu giữ / lưu vào bộ nhớ cache các trường hợp tài liệu Mongoose vượt quá nhu cầu tức thời của bạn đối với chúng. Lưu vào bộ nhớ cache _id không thể thay đổi tài liệu bạn cần truy cập nhanh, không phải tài liệu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đặt lại mật khẩu trong NodeJS

  2. ScaleGrid thông báo dịch vụ lưu trữ MongoDB ở Canada

  3. Truy vấn MongoDB, sắp xếp rồi lấy tài liệu thứ n cho nhóm

  4. Đám mây lai so với đám mây công cộng đầy đủ - Ưu và nhược điểm

  5. Công bố ClusterControl 1.4.2 - Phiên bản DevOps