sql >> データベース >  >> NoSQL >> MongoDB

マングース:アルファベット順に並べ替える

    この質問と回答は数年前のものであり、私が言えることから、これを行う正しい方法があります。将来の検索者にこれを提供する:

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

    usernameでインデックスを作成することもできます 大文字と小文字の区別なし:

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

    strength:1 もう1つのオプションです。ドキュメントを参照して、どちらが最適かを判断するのが最適です。

    このすべての詳細については、こちらをご覧ください。



    1. MongoDBデザイン-タグ

    2. Catbox-redisが私のhapijsアプリケーションで切断されたエラーを表示しています

    3. mongoコレクションのデータの断片化

    4. MongoDBの最後の更新がいつ行われたかを確認する最速の方法は何ですか