1
我有一個名爲Foo
的DAO。 MongoTemplate
想要將其映射到名爲foos
的數據庫集合。問題是:如何設置MongoTemplate集合映射
- 在Mongo中,集合名爲
Foos
。 Foo
對象來自第三方庫,其所有構造函數都是private
。
如何配置我的Spring Bean,使得MongoTemplate
--via一個MongoItemReader
--knows收集Foos
映射到我的文檔Foo
?
如果有幫助,我主要關心的是從 MongoDB讀取數據。
的'MongoItemReader'包裝通話'MongoOperations#找到(查詢查詢,類>型)'。你是說你真的需要'MongoOperations#find(查詢查詢,類>類型,字符串collectionName)'?如果是這樣,這將是SB需要添加的東西。 –
@MichaelMinella:是的,一種解決方法是擴展'MongoTemplate'並暴露允許'collectionName'的方法。我不確定他們爲什麼不公開這些。 –