[英]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.