我使用Spring数据MongoDB并尝试在特定方向的特定字段中对结果进行排序,我希望空值是最后一个。 我这样做的方法是将我想要在URL中排序的字段作为查询参数发送,如下所示:
/Resource?sort=date,asc
当控制器收到此请求时,我可以看到Pageable属性中的订单情况正确填充,并且通过spring数据提供的findAll(Pageable)方法自动进行排序,排序工作正常,但是如果日期如果为null,它将首先为Resources带来一个null日期,我希望相反。
无论如何都要在URL中添加一个请求参数,这样结果将按日期ASC和最后的空值排序? 如果不是我怎么能实现这一目标?也许修改Pageable对象,但我没有像nullsLast()
这样的方法