Antag, at du har et dokument, der indeholder tag
felt, og du vil søge på det
Tags
{
tag,
...
}
Den første mulighed er brug regex (men det virker langsomt som @RestRisiko sagde):
db.tags.find( { "tag" : { "$regex" : "C#", "$options" : "-i" } })
Anden mulighed er at oprette et andet felt med små bogstaver (og på mongodb den bedste måde):
Tags
{
tag,
tagLower,
..
}
Og brug find
som sædvanligt:
db.tags.find( { "tagLower" : "c#"})
Det vil arbejde hurtigere, fordi ovenstående kode kan bruge indeks til søgning.