Mongo използва алгоритъм, за да определи кой индекс да се използва, когато не е предоставена подсказка, и след това кешира индекса, използван за подобна заявка за следващите 1000 извиквания
Но всеки път, когато обяснявате mongo заявка, тя винаги ще изпълнява алгоритъма за избор на индекс, така че обяснението() с подсказка винаги ще отнема по-малко време в сравнение с обяснение() без подсказка.
На подобен въпрос беше отговорено тукРазбиране на обяснението на mongo db