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

Kecocokan sebagian menggunakan paket primitif mongo

Ekspresi primitive.Regex{Pattern: school} cocok dengan substring juga, tetapi tidak peka huruf besar-kecil. Gunakan "i" opsi untuk membuatnya tidak peka huruf besar/kecil:

value = primitive.Regex{Pattern: school, Options: "i"}

Perhatikan juga bahwa jika nilai school berisi karakter regexp khusus, yang mungkin memberi Anda hasil atau kesalahan yang tidak diharapkan. Jadi yang terbaik adalah mengutipnya dengan mis. menggunakan regexp.QuoteMeta() :

value = primitive.Regex{Pattern: regexp.QuoteMeta(school), Options: "i"}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pra dan pasca hapus Middleware tidak menyala

  2. Abaikan nilai tidak terdefinisi yang diteruskan dalam parameter objek kueri untuk fungsi Temukan Mongoose?

  3. Cara Meratakan bidang dinamis dengan dokumen induk - Data pegas Mongo DB

  4. Membaca, menulis, dan menyimpan JSON dengan Node di Heroku

  5. Cara memperbarui setiap nilai dengan satu kueri di mongodb