Po řádném experimentování a drbání na hlavě jsem zjistil důvod tohoto chování. Ukázalo se, že dokumenty v předmětné sbírce měly atribut „jazyk“. Přítomnost a hodnota tohoto atributu zřejmě způsobila, že tyto dokumenty nebylo možné prohledávat. (Hodnota byla náhodou 'ENG'. Je možné, že její změna na 'eng' by tento dokument umožnila znovu prohledávat. Toto pole však sloužilo úplně jinému účelu). Poté, co jsem pole přejmenoval na 'lang', byl jsem schopen najít dokument obsahující slovo "psi" vyhledáním výrazu "dog" nebo "dogs".
Zajímalo by mě, zda je toto očekávané chování MongoDB - že přítomnost atributu jazyka v dokumentu by ovlivnila textové vyhledávání.