[英]How to retrieve last Record inserted in database which is in X,Y,Z STATE using spring data mongodb?
问题
如何使用spring数据mongodb检索X,Y,Z STATE数据库中插入的最后一条记录。
以下是我的架构-
class Order1{
private DateTime createdAt;//it store last record inserted
private STATE state;
}
enum STATE
{
X,
Y,
Z
}
我实施的解决方案:
我在存储库中实现了此方法,但它不起作用。
Order1 findTopByOrderByCreatedAtDescAndOrderStatusIn(List<STATE> items);
谁能指导我如何应用查询?
您必须创建一个新方法
findTopbyOrderStatusIn(List<STATE> items, Sort sort)
并在调用该方法时以这种方式创建排序Sort.by(new Order(DESC,“ createdAt”)),这将允许您传递其他类型的排序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.