Stel dat u een document heeft dat tag
. bevat veld en u wilt erop zoeken
Tags
{
tag,
...
}
De eerste optie is regex gebruiken (maar het werkt traag zoals @RestRisiko zei):
db.tags.find( { "tag" : { "$regex" : "C#", "$options" : "-i" } })
De tweede optie is om nog een veld in kleine letters te maken (en in mongodb is dit de beste manier):
Tags
{
tag,
tagLower,
..
}
En gebruik find
zoals gewoonlijk:
db.tags.find( { "tagLower" : "c#"})
Het zal sneller werken, omdat bovenstaande code index kan gebruiken om te zoeken.