Мне нужно отсортировать некоторые данные и получить последнюю запись в mongodb.Если программа для поиска записей не существует, она застрянет.
Поэтому я использовал для этого ключ $exist
, но это не работает, если возникает та же проблема.
Query query = new Query();
query.addCriteria(Criteria.where("appID").is(appId).andOperator(Criteria.where("appID").exists(true),Criteria.where("appID").ne(false)));
query.with(new Sort(Sort.Direction.DESC, "_id"));
query.limit(1);
List<CommonLogic> list = mongoTemplate.find(query, CommonLogic.class);