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

Fornitura manuale di argomenti a una query MongoDB per supportare la funzione di confronto (per indice senza distinzione tra maiuscole e minuscole)

Ciò è ora possibile nella versione più recente del driver C# mongo (dalla 2.4.0).

Ad esempio, per eseguire query su un indice senza distinzione tra maiuscole e minuscole:

IMongoCollection<SomeObject> someCollection;
var results = someCollection.Find<SomeObject>(x => x.name == someName,
  new FindOptions() {  Collation = new Collation("en", strength: CollationStrength.Secondary) } )

Si noti che per sfruttare la potenza dell'indice, è necessario specificare nella query lo stesso identico parametro di confronto specificato durante la creazione dell'indice.