Spring Data API を使用して、次の SQL クエリを実行する必要があります。
Select * from TagTest where tagName = "water temperature" Order by timestamp desc;
私はクエリを思いついた:
Query query = new Query(Criteria.where("tagName").is("water temperature"));
私は次のように定義Sort
しました:
query.sort().on("timestamp", Order.DESCENDING);
mongoTemplate の使用は次のfindOne()
ようになります。
mongoTemplate.findOne(Collection, query, MongoTag.class);
しかし、並べ替えを適用して結果を取得する方法が見つかりませんfindOne
。アプローチは正しいですか?私が間違っている場合に備えて、正しいアプローチを教えてください。ありがとう。