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

Pencarian peka huruf besar/kecil di Mongo

Anda dapat Menggunakan $options => i untuk pencarian peka huruf besar/kecil. Memberikan beberapa contoh yang mungkin diperlukan untuk pencocokan string.

string yang tidak peka huruf besar/kecil

db.collection.find({name:{'$regex' : '^string$', '$options' : 'i'}})

Berisi string

db.collection.find({name:{'$regex' : 'string', '$options' : 'i'}})

Mulailah dengan string

db.collection.find({name:{'$regex' : '^string', '$options' : 'i'}})

Akhiri dengan string

db.collection.find({name:{'$regex' : 'string$', '$options' : 'i'}})

Tidak Mengandung string

db.collection.find({name:{'$regex' : '^((?!string).)*$', '$options' : 'i'}})

Simpan ini sebagai penanda, dan referensi untuk perubahan lain yang mungkin Anda perlukan.http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dapatkan semua nama bidang dalam koleksi mongodb?

  2. Luwak menimpa dokumen daripada bidang `$set`

  3. Filter dengan driver regex MongoDB C#

  4. Grup MongoDB berdasarkan jam

  5. Tidak dapat terhubung ke mongoDB yang berjalan di wadah buruh pelabuhan