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

Manuel levering af argumenter til en MongoDB-forespørgsel for at understøtte sorteringsfunktion (for store og små bogstaver)

Dette er nu muligt i den nyere version af C# mongo-driveren (siden 2.4.0).

For eksempel for at forespørge mod et indeks, der ikke skelner mellem store og små bogstaver:

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

Bemærk, at for at nyde kraften i indekset, skal du i forespørgslen angive nøjagtig den samme sorteringsparameter som angivet ved oprettelse af indekset.




  1. MongoDB Vis børnegenstande i One to Many-forholdet

  2. Performance Tuning i MapReduce for at forbedre ydeevnen

  3. NoSQL-datastreaming med MongoDB &Kafka

  4. Føj data til eksisterende gridfs-fil