Do sortowania nie można użyć indeksu tekstowego z innym indeksem. Możesz mieć indeks złożony, taki jak { "field" : 1, "t" : "text" }
i użyj indeksu dla dopasowań równości w field
i wyszukiwania tekstowego, ale poza tym indeksy tekstowe nie działają jako część indeksu złożonego. Dlaczego chcesz przeprowadzić wyszukiwanie tekstowe, a następnie sortować według innego pola? To nieco nietypowy przypadek użycia. Powinno wystarczyć zwracanie małej liczby dokumentów, na przykład zwracanie strony z pasującymi wynikami posortowanymi według daty.