我对mongodb相当陌生,并且在尝试进行有序mongodb查询时。但是不推荐使用spring数据mongodb的sort方法。所以我用了org.springframework.data.domain.Sort:
org.springframework.data.domain.Sort
Query query = new Query(); query.with(new Sort(Sort.Direction.ASC,"pdate")); return mongoTemplate.find(query, Product.class);
我使用了此代码块。但是它没有对数据进行排序。那么,您可以选择使用任何有用的方法进行此练习吗?
您可以通过这种方式定义排序以忽略大小写:
new Sort(new Order(Direction.ASC, FIELD_NAME).ignoreCase()