sql >> Database >  >> NoSQL >> MongoDB

Java Spring Mongo Sorteren Probleem met hoofdletters negeren

Sorry als mijn opmerkingen niet duidelijk waren. U moet sortering verzenden met sorteerquery.

Primaire en secundaire sterkte bieden beide een hoofdletterongevoelige sortering. Zorg ervoor dat u de exacte sorteercriteria gebruikt in uw sorteerquery om te profiteren van index.

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. Mongoose, MongoDB:Hoe () document opslaan na push()?

  2. Hoe alle databases in de mongo-shell op te sommen?

  3. ServiceStack Redis, hoe de Lua-tabel als lijst te retourneren

  4. Errr 'mongo.js:L112 Fout:kon geen verbinding maken met server 127.0.0.1:27017 op src/mongo/shell/mongo.js:L112'