Ich habe die Hauptursache gefunden, warum meine Suche den Sharding-Schlüssel nicht verwendet hat. Es dreht sich alles um die Sortierung.
Sharding-Schlüssel verwenden immer collation : { locale : "simple" }
um einen binären Vergleich durchzuführen, während in meinem Fall meine Sammlung und Indizes so konzipiert sind, dass sie "collation" : { "locale" : "en_US", "strength" : 2 }
verwenden .
Nachdem ich meine Sammlung ohne Sortierung umgestaltet habe, ist jetzt alles in Ordnung.