To znany problem. Krótka odpowiedź jest taka, że ma to związek z faktem, że używany jest indeks wielokluczowy („odtwarzacz” to tablica), a indeks nie może być ograniczony zarówno do górnej, jak i dolnej granicy.
Wyjaśniono to bardziej szczegółowo w sprawie Jira:https://jira.mongodb.org/ przeglądaj/SERWER-4155 - „Niepoprawny indeks?”
Istnieje otwarty bilet Jira, aby poprawić to zachowanie:https://jira.mongodb.org/ przeglądaj/SERWER-4180 - „Niewłaściwe granice indeksów wybrane dla zapytania o zakres dat (regresja)”, które ma zostać wydane w wersji 2.1.2 (ta wersja może ulec zmianie). Proszę zagłosuj na to!