MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Problema do MongoDB \uXXXX


A razão para isso é que, de acordo com a documentação

MongoDB usa PCRE para expressões regulares.

No entanto, a documentação do PCRE diz

As seguintes sequências de escape Perl não são suportadas:\l, \u, \L,\U e \N quando seguidas por um nome de caractere ou valor Unicode. (\N por si só, correspondendo a um caractere que não seja de nova linha, é suportado.) Na verdade, eles são implementados pelo tratamento geral de strings do Perl e não fazem parte de seu mecanismo de correspondência de padrões. Se algum deles for encontrado pelo PCRE, um erro será gerado por padrão. No entanto, se a opção PCRE_JAVASCRIPT_COMPAToption for definida, \U e \u serão interpretados como o JavaScript os interpreta.

Dito isto, esta pergunta SO pode ser de alguma ajuda.