Я пытаюсь создать запрос ниже на основе критериев. Запрос дает мне результаты в порядке убывания, но limit (1) не передается как часть запроса.
criteria.stream().forEach(c -> query.addCriteria(c).with(Sort.by(Direction.DESC, "creationDate")).limit(1));
Как передать критерии, чтобы вернуть только первую запись из отсортированных документов.
Я должен применить условие только с запросом. Я не могу применить его в mongoTempate.find (). Предложите решение.