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: {} }