Důvodem je to, že podle dokumentace
MongoDB používá PCRE pro regulární výrazy.
Nicméně dokumentace PCRE říká
Následující sekvence escape Perlu nejsou podporovány:\l, \u, \L,\U a \N, když za nimi následuje název znaku nebo hodnota Unicode. (\N vlastní, odpovídající znaku, který není nový řádek, je podporován.) Ve skutečnosti jsou implementovány obecným zpracováním řetězců v Perlu a nejsou součástí jeho enginu pro vyhledávání vzorů. Pokud PCRE na některý z těchto případů narazí, ve výchozím nastavení se vygeneruje chyba. Pokud je však nastaven parametr PCRE_JAVASCRIPT_COMPAToption, \U a \u jsou interpretovány tak, jak je interpretuje JavaScript.
To znamená, že tato otázka SO může být užitečná.