Der Grund dafür ist laut Dokumentation
MongoDB verwendet PCRE für reguläre Ausdrücke.
Die PCRE-Dokumentation sagt jedoch
Die folgenden Perl-Escape-Sequenzen werden nicht unterstützt:\l, \u, \L, \U und \N, wenn ein Zeichenname oder Unicode-Wert folgt. (\N wird allein unterstützt, da es mit einem Nicht-Zeilenumbruch-Zeichen übereinstimmt.) Tatsächlich werden diese von Perls allgemeiner Zeichenfolgenbehandlung implementiert und sind nicht Teil seiner Mustererkennungs-Engine. Wenn PCRE auf einen dieser Fehler stößt, wird standardmäßig ein Fehler generiert. Wenn jedoch die Option PCRE_JAVASCRIPT_COMPAT gesetzt ist, werden \U und \u als JavaScript interpretiert.
Trotzdem kann diese SO-Frage hilfreich sein.