MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Ręczne dostarczanie argumentów do zapytania MongoDB w celu obsługi funkcji sortowania (dla indeksu nieuwzględniającego wielkości liter)

Jest to teraz możliwe w nowszej wersji sterownika mongo C# (od 2.4.0).

Na przykład, aby zapytać o indeks nieuwzględniający wielkości liter:

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

Zauważ, że aby cieszyć się mocą indeksu, musisz określić w zapytaniu dokładnie ten sam parametr sortowania, który określono podczas tworzenia indeksu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb, replikuje się i błąd:{ $err :not master and slaveOk=false, kod :13435 }

  2. MongoDB do korzystania z fragmentowania z operatorem agregacji $lookup

  3. Mongoose findOneAndUpdate i upsert nie zwraca żadnych błędów, żadnych dokumentów nie ma wpływu

  4. Dlaczego mongoDB używa identyfikatora obiektu?

  5. ranking rankingowy w mongo z otaczającymi graczami