Lý do cho điều này là theo tài liệu
MongoDB sử dụng PCRE cho các biểu thức chính quy.
Tuy nhiên, tài liệu PCRE cho biết
Các chuỗi thoát Perl sau không được hỗ trợ:\ l, \ u, \ L, \ U và \ N khi theo sau là tên ký tự hoặc giá trị Unicode. (Không hỗ trợ riêng \ N onits, khớp với một ký tự không phải dòng mới, được hỗ trợ.) Trên thực tế, nó được thực hiện bởi xử lý chuỗi chung của Perl và không phải là một phần của công cụ đối sánh mẫu của bộ. Nếu PCRE gặp phải bất kỳ lỗi nào trong số này, thì lỗi sẽ được tạo ra theo mặc định. Tuy nhiên, nếu PCRE_JAVASCRIPT_COMPAToption được đặt, \ U và \ u được hiểu là JavaScript thông dịch.
Điều đó nói rằng, câu hỏi SO này có thể giúp ích được một phần nào đó.