Årsagen til dette er, at ifølge dokumentationen
MongoDB bruger PCRE til regulære udtryk.
Men PCRE-dokumentationen siger
Følgende Perl-escape-sekvenser understøttes ikke:\l, \u, \L,\U og \N efterfulgt af et tegnnavn eller Unicode-værdi. (\N i sig selv, der matcher et ikke-nylinjetegn, er understøttet.) Faktisk er disse implementeret af Perls generelle strenghåndtering og er ikke en del af dens mønstertilpasningsmotor. Hvis nogen af disse støder på af PCRE, genereres der som standard en fejl. Men hvis PCRE_JAVASCRIPT_COMPAToptionen er indstillet, fortolkes \U og \u som JavaScript fortolkes dem.
Når det er sagt, kan dette SO-spørgsmål være til en hjælp.