Mangusto e banco de dados múltiplos no projeto single node.js

Eu estou fazendo um projeto Node.js que contém subprojetos. Um subprojeto terá um banco de dados do Mongodb e o Mongoose será usado para encapsular e consultar o db. Mas o problema é

O mangusto não permite usar vários bancos de dados em uma única ocorrência de mangusto, pois os modelos são construídos em uma conexão.

Para usar várias instâncias de mongoose, o Node.js não permite várias instâncias do módulo, pois tem o sistema de armazenamento em cacherequire(). Eu sei desativar o cache do módulo no Node.js, mas acho que não é a boa solução, pois é necessário apenas para o mangusto.

Eu tentei usarcreateConnection() eopenSet() em mangusto, mas não foi a solução.

Eu tentei copiar profundamente a instância do mangusto (http://blog.imaginea.com/deep-copy-in-javascript/) para passar novas instâncias de mangusto ao subprojeto, masRangeError: Maximum call stack size exceeded.

Eu quero saber se há alguma maneira de usar vários banco de dados com mangusto ou qualquer solução alternativa para este problema? Porque eu acho que o mangusto é muito fácil e rápido. Ou quaisquer outros módulos como recomendações?

questionAnswers(4)

yourAnswerToTheQuestion