Spring 启动 & mongo 自定义查询
Spring boot & mongo custom query with order by
我在 org.springframework.data.mongodb.repository
中有一个自定义查询
@Query("{'additionalInfo.suspicious' : true}")
List<Trip> findSuspiciousTripsByFleetId(String fleetId, Pageable pageable);
我怎样才能在(日期描述)之前添加订单?
它是否神奇地接受了 OrderByDateDesc
后缀?
提前致谢。
您可以通过向该方法添加排序属性来执行此操作。并在调用该方法时传递排序参数。
@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 会为您处理剩下的事情。
我在 org.springframework.data.mongodb.repository
中有一个自定义查询
@Query("{'additionalInfo.suspicious' : true}")
List<Trip> findSuspiciousTripsByFleetId(String fleetId, Pageable pageable);
我怎样才能在(日期描述)之前添加订单?
它是否神奇地接受了 OrderByDateDesc
后缀?
提前致谢。
您可以通过向该方法添加排序属性来执行此操作。并在调用该方法时传递排序参数。
@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 会为您处理剩下的事情。