У меня есть DAO под названием Foo
. MongoTemplate
хочет отобразить это в базе данных базы данных по имени foos
. Возможны следующие проблемы:Как установить картографирование коллекции MongoTemplate
- В Монго коллекция насчитывает
Foos
. - Объект
Foo
поставляется со сторонней библиотеки, и все его конструкторы:private
.
Как настроить мою Spring Beans такие, что MongoTemplate
--via MongoItemReader
--knows коллекции Foos
карты для моего документа Foo
?
Если это помогает, я в первую очередь интересуюсь чтением данных от MongoDB.
Параметр 'MongoItemReader' оборачивает вызов' MongoOperations # найти (запроса Query, класса > типа) '. Вы говорите, что вам действительно нужен «MongoOperations # find» (Query query, Class > type, String collectionName) '? Если это так, это будет что-то, что нужно добавить SB. –
@MichaelMinella: Да, одно обходное решение расширяет «MongoTemplate» и раскрывает метод, который позволяет «collectionName». Я не знаю, почему они этого не выразили. –