MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB e C#:ricerca senza distinzione tra maiuscole e minuscole

Il modo più semplice e sicuro per farlo è usare Linq :

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

Come spiegato nel tutorial ToLower , ToLowerInvariant , ToUpper e ToUpperInvariant tutti eseguono le partite senza distinzione tra maiuscole e minuscole. Dopodiché puoi utilizzare tutti i metodi di stringa supportati come Contains o StartsWith .

Questo esempio genererà:

{
    "FirstName" : /hamster/is
}

Il i l'opzione non fa distinzione tra maiuscole e minuscole.