Я новичок в Монго и искал, но не вижу конкретного ответа.
Я понимаю, что метод объяснения Mongo будет выполнять запрос параллельно с возможным доступом планы и выбрать план-победитель в зависимости от времени выполнения.
В Руководстве по передовому опыту говорится: «План запроса может быть рассчитан и возвращен без предварительного выполнения запроса». Я не могу найти, как это сделать в документе.
А что, если даже выигрышному плану требуется очень много времени для выполнения, прежде чем он вернет хотя бы небольшой набор результатов, например, сортировку большой коллекции?
Я видел более старые комментарии о том, что выполнение останавливается после возврата первых 101 документа, но снова не могу найти это в официальном документе.
Итак, мой вопрос: Как получить план доступа без выполнения запроса?
Спасибо за вашу помощь. Я использую Монго 3.4.