我在 org.springframework.data.mongodb.repository
中有一个自定义查询
@Query("{'additionalInfo.suspicious' : true}")
List<Trip> findSuspiciousTripsByFleetId(String fleetId, Pageable pageable);
我怎么能按(日期desc)添加订单?
例如,它是否神奇地接受
OrderByDateDesc
后缀?提前致谢。
最佳答案
您可以通过向该方法添加 Sort 属性来实现此目的。并在调用方法时传递排序参数。
@Query("{'additionalInfo.suspicious' : true}")
List<Trip> findSuspiciousTripsByFleetId(String fleetId, Sort sort);
在调用这个方法的过程中,做
Sort sort = new Sort(Sort.Direction.DESC, "date")
tripRepository.findSuspiciousTripsByFleetId("fleedtId", sort);
spring-data 将为您处理剩下的事情。
关于mongodb - Spring Boot 和 mongo 自定义查询,按顺序进行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49630579/