Я использую MongoDB 2.6.8. Согласно $maxTimeMS reference, эти два запроса должны вести себя одинаково:
> db.collection.find({}).maxTimeMS(100)
> db.collection.find({}, {$maxTimeMS: 100})
Первый запрос делает именно то, что я хочу, но второй запрос ограничивает только возвращает идентификаторы объектов документов. Я пытался увеличить $ maxTimeMS до 100000000, и никаких изменений в поведении не произошло.
Почему я получаю разные результаты для этих двух команд?