MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB и C#:Търсене без регистри

Най-простият и безопасен начин да направите това е да използвате Linq :

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

Както е обяснено в урока ToLower , ToLowerInvariant , ToUpper и ToUpperInvariant всички изпълняват съвпадения по начин, който не е чувствителен към малки и големи букви. След това можете да използвате всички поддържани низови методи като Contains или StartsWith .

Този пример ще генерира:

{
    "FirstName" : /hamster/is
}

i опцията го прави нечувствителен към главните букви.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преглед на MongoDB Database Profiler

  2. MongoDB 3 Java проверява дали съществува колекция

  3. Проблеми при стартиране на примери в Meteor

  4. Разбиране на издръжливостта и безопасността при запис в MongoDB

  5. 3 лесни стъпки за подобряване на сигурността на вашата инсталация на MongoDB