MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MongoDB và C #:Tìm kiếm không phân biệt chữ hoa chữ thường

Cách đơn giản và an toàn nhất để làm điều đó là sử dụng Linq :

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

Như đã giải thích trong hướng dẫn ToLower , ToLowerInvariant , ToUpperToUpperInvariant tất cả đều thực hiện các trận đấu theo cách không phân biệt chữ hoa chữ thường. Sau đó, bạn có thể sử dụng tất cả các phương thức chuỗi được hỗ trợ như Contains hoặc StartsWith .

Ví dụ này sẽ tạo ra:

{
    "FirstName" : /hamster/is
}

i tùy chọn phân biệt chữ hoa chữ thường.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao MongoDB lại chiếm quá nhiều dung lượng?

  2. Tổng quan về Percona Backup cho MongoDB

  3. Điền mảng lồng nhau trong mongoose

  4. Tìm bản ghi mongoDB theo lô (sử dụng bộ điều hợp ruby ​​mongoid)

  5. Kiểm tra xem một Chỉ mục có tồn tại trong mongodb hay không