我正在尝试按数组值(除了其他字段)查询排序的 mongoDB 集合,并且结果也需要分页。排序不适用于数组值,但适用于其他字段。这是代码:
sortBy = "programInstance.title.descriptions[0].value";
PageRequest pageRequest = = PageRequest.of(filter.getPageNumber(), filter.getPageSize(),
new Sort("DESC".equalsIgnoreCase(filter.getSortOrder()) ? Sort.Direction.DESC : Sort.Direction.ASC, sortBy));
Page<Offer> st = new PageImpl<>(mongoTemplate.find(query.with(pageRequest),Offer.class), pageRequest, pageCount);
很感谢任何形式的帮助..
慕标5832272
四季花海
相关分类