Я пытаюсь использовать функцию findDistinct из mongoTemplate, но я всегда получаю пустой список результатов.Можете ли вы помочь мне определить проблему?Или, может быть, у вас есть самый простой способ сделать это
Примечание: у меня есть данные в моей коллекции (при базовой находке я получаю более 300 результатов в списке, но все эти результаты такие же, за исключениемодин ключ, я хочу, чтобы все отдельные объекты из их значения NAME, например)
Я попробовал это:
List<DiffusionListImpl> list = new ArrayList<>();
try{
query = new Query(Criteria.where("CUSTOMERNUMBER").is(1));
list = mongoTemplate.findDistinct(query, KeyWhereIWantTheDistinct, collectionName,
KlassResultModel.class);
} catch (MongoException e) {
logger.error("MongoException: " + e);
} catch (Exception e) {
logger.error("Error: " + e);
}
return list;