Я настроил соединение MongoDB при весенней загрузке. Теперь я хочу запустить собственный запрос, используя метод find() MongoTemplate. но весенняя загрузка не позволяет мне это сделать.
@Autowired
MongoTemplate mongoTemplate;
public List<UserVO> findByQuery(String query) {
List<UserVO> users = mongoTemplate.find(query, UserVO.class);
return users;
}
mongoTemplate автоматически настраивается с помощью URI mongo, имя коллекции определяется в UserVO.class с использованием @Document.
Ошибка: Метод find(Query, Class) в типе MongoOperations неприменим для аргументов (String, Class)
Любое предложение будет высоко оценено.
Query
. Вы передаете строку и класс. Вы должны преобразовать свой запрос, который находится в String, в классQuery
- person pvpkiran   schedule 11.01.2018