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

大文字と小文字を区別しない方法でMongodbを並べ替える

    collationを使用する必要があります ここではlocale: "en"

    db.collection.find({}).collation({ locale: "en" }).sort({ name: 1 })
    

    したがって、以下のドキュメントについては

    { "_id" : 1, "name" : "Bhavik" }
    { "_id" : 2, "name" : "Jay" }
    { "_id" : 3, "name" : "atul" }
    

    取得します

    { "_id" : 3, "name" : "atul" }
    { "_id" : 1, "name" : "Bhavik" }
    { "_id" : 2, "name" : "Jay" }
    


    1. フィールド名にドットを使用する方法は?

    2. すべてのドキュメントから配列のネストされたドキュメントのみを返す方法

    3. MongoDBでGridFSを使用するのはいつですか?

    4. $toLowerを使用してMongoDBコレクションを更新します