spring – 如何在mongodb存储库中使用@query添加orderby

我想在spring with mongodb中使用spring将orderby添加到以下存储库方法中.我试过各种方法,但没有用

public interface StageRepository extends MongoRepositorydisNotDeleted(String categoryId,Boolean deleted);

}

我想在查询添加orderby’order’.

不知道怎么做.

最佳答案
你可以这样做:

@Query("{$and: [ { 'categoryId': { $eq: ?0 } },{ 'isDeleted': { $eq: ?1 } } ]}")
public ListdisNotDeleted(String categoryId,Boolean deleted,org.springframework.data.domain.sort sort);

当您调用方法时,创建如下所示的Sort对象:

Sort sort = new Sort(Direction.ASC/DESC,"order");

相关文章

这篇文章主要介绍了spring的事务传播属性REQUIRED_NESTED的原...
今天小编给大家分享的是一文解析spring中事务的传播机制,相...
这篇文章主要介绍了SpringCloudAlibaba和SpringCloud有什么区...
本篇文章和大家了解一下SpringCloud整合XXL-Job的几个步骤。...
本篇文章和大家了解一下Spring延迟初始化会遇到什么问题。有...
这篇文章主要介绍了怎么使用Spring提供的不同缓存注解实现缓...