sql >> Database teknologi >  >> NoSQL >> MongoDB

Java Spring Mongo Sort Ignorer sag problem

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);



  1. Mongodb Mapreduce giver en fejl

  2. Returner det første element, hvis der ikke findes noget match i array

  3. Hvordan bruger man forårsdata mongo @CompoundIndex med undersamlinger?

  4. MongoDB+doktrin:Sådan sorteres forespørgslen efter tekstsøgningsscore