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/