sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB och C#:Skiftlägesokänslig sökning

Det enklaste och säkraste sättet att göra det är att använda Linq :

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

Som förklaras i handledningen ToLower , ToLowerInvariant , ToUpper och ToUpperInvariant alla utför matchningar på ett skiftlägesokänsligt sätt. Efter det kan du använda alla strängmetoder som stöds som Contains eller StartsWith .

Detta exempel kommer att generera:

{
    "FirstName" : /hamster/is
}

i alternativet gör det skiftlägesokänsligt.



  1. MongoDB $dateFromString

  2. Vad händer med Meteor och Fibres/bindEnvironment()?

  3. Skapa en databas i Mongo:kan inte ansluta, det gick inte att ansluta

  4. Hur lagrar Trello data i MongoDB? (Insamling per tavla?)