Anledningen till detta är att enligt dokumentationen
MongoDB använder PCRE för reguljära uttryck.
Men PCRE-dokumentationen säger
Följande Perl-escape-sekvenser stöds inte:\l, \u, \L,\U och \N när de följs av ett teckennamn eller Unicode-värde. (\N på egen hand, som matchar ett tecken som inte är nyrad, stöds.) Faktum är att dessa implementeras av Perls allmänna stränghantering och är inte en del av dess mönstermatchningsmotor. Om någon av dessa påträffas av PCRE, genereras ett fel som standard. Men om alternativet PCRE_JAVASCRIPT_COMPAT är inställt tolkas \U och \u som JavaScript tolkas dem.
Som sagt, den här SO-frågan kan vara till någon hjälp.