U kunt dit doen met de Query#maxTime
methode.
Dus in jouw geval zou je het zo noemen:
MySet.find({}).maxTime(10000).exec(function(err, doc) { ... });
U kunt bevestigen dat de maxTimeMS
. correct is ingesteld optie door Mongoose-foutopsporing in te schakelen via mongoose.set('debug', true);
en dan zie je console-uitvoer voor deze query die eruitziet als:
Mongoose: myset.find({}) { maxTimeMS: 10000, safe: true, fields: {} }