Możesz to zrobić za pomocą Query#maxTime
metoda.
Więc w twoim przypadku nazwałbyś to jako:
MySet.find({}).maxTime(10000).exec(function(err, doc) { ... });
Możesz potwierdzić, że poprawnie ustawia maxTimeMS
opcja poprzez włączenie debugowania Mongoose przez mongoose.set('debug', true);
a następnie zobaczysz wyjście konsoli dla tego zapytania, które wygląda tak:
Mongoose: myset.find({}) { maxTimeMS: 10000, safe: true, fields: {} }