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

Làm cách nào để đặt thời gian chờ cho truy vấn Mongoose?

Bạn có thể thực hiện việc này với Query#maxTime phương pháp.

Vì vậy, trong trường hợp của bạn, bạn sẽ gọi nó là:

MySet.find({}).maxTime(10000).exec(function(err, doc) { ... });

Bạn có thể xác nhận rằng nó đang đặt đúng maxTimeMS tùy chọn bằng cách bật gỡ lỗi Mongoose qua mongoose.set('debug', true); và sau đó bạn sẽ thấy đầu ra bảng điều khiển cho truy vấn này trông giống như:

Mongoose: myset.find({}) { maxTimeMS: 10000, safe: true, fields: {} }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách sử dụng Mongoose Promise - mongo

  2. MongoDB $ atan2

  3. Mongodb không thể khởi động

  4. Làm cách nào để tăng đúng nhiều ngày trong mongoDB?

  5. PII Masking trong MongoDB và các DB NoSQL khác thông qua…