Dit is een bekend probleem. Het korte antwoord is dat het te maken heeft met het feit dat er een multikey-index wordt gebruikt ("speler" is een array), en de index kan niet worden beperkt tot zowel boven- als ondergrenzen.
Dit wordt in meer detail uitgelegd in de Jira-zaak:https://jira.mongodb.org/ bladeren/SERVER-4155 - "Index gebonden onjuist?"
Er is een open Jira-ticket om dit gedrag te verbeteren:https://jira.mongodb.org/ bladeren/SERVER-4180 - "Verkeerde indexgrenzen gekozen voor een datumbereikquery (regressie)" die naar verwachting zal worden uitgebracht in versie 2.1.2 (deze versie kan worden gewijzigd). Stem erop!