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

MongoDB og C#:Uafhængig søgning

Den enkleste og sikreste måde at gøre det på er at bruge Linq :

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

Som forklaret i selvstudiet ToLower , ToLowerInvariant , ToUpper og ToUpperInvariant alle udfører kampe på en case-ufølsom måde. Derefter kan du bruge alle de understøttede strengmetoder såsom Contains eller StartsWith .

Dette eksempel vil generere:

{
    "FirstName" : /hamster/is
}

i mulighed gør det ufølsomt for store og små bogstaver.



  1. MongoDB:aggregeret $project add-felt med statisk værdi

  2. MongoDB estimatedDocumentCount()

  3. Næste stop – Opbygning af en datapipeline fra Edge til Insight

  4. Får du en forbindelsesfejl, når du bruger redis-trib.rb til at oprette en klynge?