我在org.springframework.data.mongodb.repository
中有一个自定义查询
@Query("{'additionalInfo.suspicious' : true}")
List<Trip> findSuspiciousTripsByFleetId(String fleetId, Pageable pageable);
我如何通过(日期desc)向此添加订单?
例如,它是否神奇地接受OrderByDateDesc
后缀?
提前感谢。
答案 0 :(得分:6)
您可以通过向方法添加Sort属性来执行此操作。并在调用方法时传递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将为您处理剩下的事情。