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

MongoDB dan C#:Pencarian case-insensitive

Cara termudah dan teraman untuk melakukannya adalah menggunakan Linq :

var names = namesCollection.AsQueryable().Where(name =>
    name.FirstName.ToLower().Contains("hamster"));

Seperti yang dijelaskan dalam tutorial ToLower , ToLowerInvariant , ToUpper dan ToUpperInvariant semua melakukan kecocokan dengan cara yang tidak peka huruf besar/kecil. Setelah itu Anda dapat menggunakan semua metode string yang didukung seperti Contains atau StartsWith .

Contoh ini akan menghasilkan:

{
    "FirstName" : /hamster/is
}

i opsi membuatnya tidak peka huruf besar/kecil.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB yang Dihosting Sendiri

  2. MongoDB:Menggunakan kecocokan dengan variabel dokumen input

  3. Cara Menghubungkan ke MySQL Tanpa Kata Sandi Root di Terminal

  4. Bisakah Anda menentukan kunci untuk $addToSet di Mongo?

  5. Bagaimana cara mengatur kunci utama di MongoDB?