我正在尝试按日期字段对数据进行排序,但无法正常工作。以下是存储库的代码段:
import org.springframework.data.domain.Sort;
import org.springframework.data.mongodb.repository.Query;
public interface DashboardRepository extends MongoRepository<DashboardDoc, Long> {
@Query(value="{'timestamp' : {'$gte' : ?0}}", fields="{ 'responseBody' : 0}")
public List<DashboardDoc> findTest(Date fromDateSort, Sort sort);
}
我们正在从以下服务方法调用以上代码:
DashboardRepository.findTest(date, new Sort(Sort.Direction.DESC, "timestamp"));
但是它没有返回任何值。有人可以帮我吗尝试了其他选项,但没有用。
谢谢