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

Mangusta:Sortuj alfabetycznie

To pytanie i odpowiedź mają już kilka lat iz tego, co mogę powiedzieć, jest teraz właściwy sposób na zrobienie tego. Zapewnienie tego dla przyszłych wyszukiwarek:

User.find().collation({locale:'en',strength: 2}).sort({username:1})
    .then( (users) =>{ 
        //do your stuff
    });

Możesz również zaindeksować username bez uwzględniania wielkości liter:

UserSchema.index({username:1}, {collation: { locale: 'en', strength: 2}});

strength:1 to kolejna opcja - najlepiej zapoznać się z dokumentacją, aby zdecydować, która działa najlepiej dla Ciebie.

Więcej informacji znajdziesz tutaj .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. PouchDB/CouchDB jak alternatywa dla MongoDB

  2. findAndModify Błąd w mongodb - nodejs - kod błędu 17287

  3. Mongo-go-driver error Nowy błąd klienta ClientOptions w argumencie mongo.NewClient

  4. Skonfiguruj rozmiar fragmentu GridFS w MongoDB

  5. Jak obserwować zmiany w określonych polach w strumieniu zmian MongoDB