sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB \uXXXX problema

La razón de esto es que según la documentación

MongoDB usa PCRE para expresiones regulares.

Sin embargo, la documentación de PCRE dice

Las siguientes secuencias de escape de Perl no son compatibles:\l, \u, \L,\U y \N cuando van seguidas de un nombre de carácter o un valor Unicode. (Se admite \N por sí solo, que coincida con un carácter que no sea de nueva línea). De hecho, estos están implementados por el manejo general de cadenas de Perl y no forman parte de su motor de coincidencia de patrones. Si PCRE encuentra alguno de estos, se genera un error de forma predeterminada. Sin embargo, si se establece PCRE_JAVASCRIPT_COMPAToption, \U y \u se interpretan como los interpreta JavaScript.

Dicho esto, esta pregunta SO puede ser de alguna ayuda.