Beklager hvis mine kommentarer ikke var klare. Du skal sende sortering med sorteringsforespørgsel.
Styrke primær og sekundær vil begge give store og små bogstaver. Sørg for at bruge de nøjagtige sorteringskriterier i din sorteringsforespørgsel for at drage fordel af indeks.
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);