Estoy usando SpringBoot para conectarme a MongoDB y realizar operaciones de lectura/escritura. He usado MongoDB uri para configurar las propiedades. Ahora mi caso de uso es que quiero leer desde la base de datos primaria y secundaria en diferentes lugares. ¿Hay alguna manera de hacer esto en SpringBoot sin tener que configurar dos MongoClient y MongoTemplate Beans diferentes? ¿Configurando fácilmente cualquier propiedad o campo?
Sé que puedo configurar readPreference en MongoDB uri pero eso será una generalización. Quiero leer específicamente desde la base de datos primaria y secundaria utilizando la misma MongoTemplate configurada automáticamente por SpringBoot.