MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Masalah MongoDB \uXXXX

Alasannya adalah menurut dokumentasi

MongoDB menggunakan PCRE untuk ekspresi reguler.

Namun dokumentasi PCRE mengatakan

Urutan escape Perl berikut tidak didukung:\l, \u, \L,\U, dan \N bila diikuti dengan nama karakter atau nilai Unicode. (\N sendiri, pencocokan karakter non-baris baru, didukung.) Sebenarnya ini diimplementasikan oleh penanganan string umum Perl dan bukan bagian dari mesin pencocokan polanya. Jika salah satu dari ini ditemui oleh PCRE, kesalahan dihasilkan secara default. Namun, jika PCRE_JAVASCRIPT_COMPAToption disetel, \U dan \u ditafsirkan sebagai JavaScript yang menafsirkannya.

Karena itu, pertanyaan SO ini mungkin bisa membantu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menyiapkan koneksi tunggal dengan node.js dan mongo

  2. Cara Memeriksa Apakah Indeks Tersembunyi di MongoDB

  3. Cara Memperbarui Beberapa Elemen Array di mongodb

  4. Bagaimana cara mengubah jenis bidang?

  5. Aplikasi Meteor — menyetel ulang DB aplikasi yang diterapkan