इसका कारण यह है कि प्रलेखन के अनुसार
<ब्लॉककोट>MongoDB नियमित अभिव्यक्ति के लिए PCRE का उपयोग करता है।
हालांकि पीसीआरई दस्तावेज कहता है
<ब्लॉककोट>निम्नलिखित पर्ल एस्केप अनुक्रम समर्थित नहीं हैं:\l, \u, \L,\U, और \N जब वर्ण नाम या यूनिकोड मान के बाद। (\N स्वयं, एक गैर-न्यूलाइन वर्ण से मेल खाता है, समर्थित है।) वास्तव में ये पर्ल के सामान्य स्ट्रिंग-हैंडलिंग द्वारा कार्यान्वित किए जाते हैं और इसके पैटर्न मिलान इंजन का हिस्सा नहीं हैं। यदि इनमें से कोई भी पीसीआरई द्वारा सामना किया जाता है, तो डिफ़ॉल्ट रूप से एक त्रुटि उत्पन्न होती है। हालांकि, अगर PCRE_JAVASCRIPT_COMPATविकल्प सेट है, तो \U और \u को JavaScript इंटरप्रेटस्टेम के रूप में व्याख्यायित किया जाता है।
उस ने कहा, यह SO प्रश्न कुछ मदद का हो सकता है।