Đây là một vấn đề được biết đến. Câu trả lời ngắn gọn là nó liên quan đến thực tế là chỉ số nhiều khóa được sử dụng ("trình phát" là một mảng) và chỉ số này không thể bị giới hạn ở cả giới hạn trên và giới hạn dưới.
Điều này được giải thích chi tiết hơn trong trường hợp Jira: https://jira.mongodb.org/ duyệt / SERVER-4155 - "Giới hạn chỉ mục không chính xác?"
Có một vé Jira mở để cải thiện hành vi này: https://jira.mongodb.org/ duyệt / SERVER-4180 - "Đã chọn sai các vòng chỉ mục cho truy vấn phạm vi ngày (hồi quy)" dự kiến sẽ được phát hành trong phiên bản 2.1.2 (phiên bản này có thể thay đổi). Hãy bình chọn cho nó!