sql >> Databasteknik >  >> NoSQL >> MongoDB

Manuell tillförsel av argument till en MongoDB-fråga för att stödja sorteringsfunktionen (för skiftlägesokänsligt index)

Detta är nu möjligt i den nyare versionen av C# mongo-drivrutinen (sedan 2.4.0).

Till exempel, för att fråga mot ett skiftlägesokänsligt index:

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

Observera att för att kunna dra nytta av kraften i indexet måste du i frågan ange exakt samma sorteringsparameter som angavs när du skapade indexet.




  1. Redis (ioredis) - Kan inte fånga anslutningsfel för att hantera dem på ett elegant sätt

  2. Gruppera efter datum med lokal tidszon i MongoDB

  3. Fältfel i objekt 'mål' på fält '':avvisat värde []; koder [typeMismatch.target.,typeMismatch.,typeMismatch.java.util.Date,typeMismatch]

  4. Skriver du en fråga för att lägga till flera värden till en nyckel i REDIS-hashar?