我正在开发一个CRM系统,该系统应该为每个组织使用单独的MongoDB。该应用程序是使用nodeJS服务器构建的,目标数据库无法硬编码到服务器中,因为它依赖于客户端的请求标头。
在MongoDB中使用多个数据库时,可伸缩的最佳方式是什么?
我测试了Mongoose的useDb
可以使用相同的连接池切换到其他数据库,并且效果很好。
&
这样,我像往常一样继续使用我的Mongoose模型。但是,如果HttpRequestMessage
确实每次都在切换,则每小时可能有1000多个数据库切换。这是正确的方法吗?还是此功能会创建打开的连接?