Indeks „FirstIdSecondIdCreationTime” nie został automatycznie uwzględniony, ponieważ został utworzony z sortowaniem, a zapytanie jest uruchamiane bez sortowania.
Użyj .collation() metoda kursora, aby określić to samo sortowanie dla zapytania, które zostało użyte dla indeksu.
Czas wykonywania 5,5 sekundy przy użyciu tego indeksu jest również dość powolny. Możesz zauważyć pewną poprawę w tym zapytaniu, jeśli utworzysz indeks na {FirstId: 1, SecondId: 1, _id: 1}
aby executor mógł użyć indeksu do spełnienia sortowania zamiast sortowania w pamięci.