разница между mongoTemplate и mongoRepositiry

Я совершенно новичок в монго, я изучил команды оболочки монго и теперь хочу интегрировать монго с java. для этого у нас есть базовый клиент mongo, для простоты у нас есть mongoTemplate и mongoRepositiry, но в чем разница между mongoTemplate и mongoRepository? я прочитал и попытался понять "В чем разница между Spring Data MongoTemplate и MongoRepository?", но не удалось его получить.

Скажите, пожалуйста, в чем разница с точки зрения пользы, недостатков, методов, есть ли между ними какая-либо связь или что-то другое.

и еще один вопрос, весенние данные - это mongoTemplate или mongoRepository?


person shrikant.sharma    schedule 08.12.2017    source источник


Ответы (1)


Изменить

Дубликат: В чем разница между Spring MongoTemplate и MongoRepository данных?


Из личного опыта я понимаю, что MongoRepository используется только для базовых запросов. Если вам нужна какая-либо операция, кроме поиска, вам нужно будет использовать MongoTemplate, который достаточно совершенен, чтобы сделать все операции возможными в оболочке mongo.

Здесь вы найдете документацию по MongoTemplate: https://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/core/MongoTemplate.html

После тестирования кажется, что вы можете выполнить любую команду оболочки mongo, даже недокументированную, то есть отдельную функцию.

person Wissam Goghrod    schedule 12.06.2018