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

JavaSpringMongoソートはケースの問題を無視します

    コメントがはっきりしなかったらごめんなさい。ソートクエリを使用して照合を送信する必要があります。

    強度のプライマリとセカンダリはどちらも大文字と小文字を区別しない並べ替えを提供します。インデックスを利用するには、並べ替えクエリで正確な照合基準を使用してください。

    Sort.Order order = new Sort.Order(ascending? Sort.Direction.ASC: Sort.Direction.DESC, sortKey);
    Query query = new Query(filter).with(new PageRequest(page, size, new Sort(order)));
    query.collation(Collation.of("en").strength(Collation.ComparisonLevel.secondary()));
    return mongoTemplate.find(query, clazz,collection);
    



    1. マングース-原因::11000E11000重複キーエラーインデックス?

    2. mongoDBで配列/サブオブジェクトにインデックスを付けると、重複キーエラーが発生します

    3. ネストされたjavascriptオブジェクトをredisに保存する-NodeJS

    4. ネストされた配列を更新するMongoDBクエリ