MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB \uXXXX problem

Powodem tego jest to, że zgodnie z dokumentacją

MongoDB używa PCRE do wyrażeń regularnych.

Jednak dokumentacja PCRE mówi

Następujące sekwencje ucieczki Perla nie są obsługiwane:\l, \u, \L,\U i \N, po których następuje nazwa znaku lub wartość Unicode. (Obsługiwane jest samoistne \N, dopasowywanie znaków innych niż nowa linia.) W rzeczywistości są one implementowane przez ogólną obsługę ciągów Perla i nie są częścią jego mechanizmu dopasowywania wzorców. Jeśli którykolwiek z nich zostanie napotkany przez PCRE, domyślnie generowany jest błąd. Jeśli jednak opcja PCRE_JAVASCRIPT_COMPAT jest ustawiona, \U i \u są interpretowane jako interpretacje JavaScript.

To powiedziawszy, to pytanie SO może być pomocne.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor:różnica między nazwami kolekcji, zmiennych, publikacji i subskrypcji?

  2. MongoDB $gt Operator potoku agregacji

  3. Aktualizowanie tablic zagnieżdżonych w mongodb

  4. MongoDB $sum Operator potoku agregacji

  5. Jak zmienić nazwę bazy danych MongoDB?