我需要使用 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
. 方法是否正确?如果我错了,请告诉我正确的方法。谢谢。