一个节点Restful服务连接到数千个Mongo数据库?

时间:2014-08-18 15:50:59

标签: node.js mongodb mongoose

我正在开发一个使用MongoDb的Restful服务应用程序,我需要该服务来根据参数更改连接的mongo数据库。 我希望需要大量的数据库。也许数千.. 我尝试使用Mongoose,但它只允许一个连接。 解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

好吧,我认为,在多个数据库中按站点组织而不是按多个集合中的对象类型组织是合理的。驱动程序应该能够通过创建多个连接/客户端对象,或通过一个连接但与多个数据库通信来处理多个数据库。 Mongoose不会通过一个连接与多个数据库通信,但您可以创建多个连接。请参阅文档中的"Multiple connections"部分。此外,如果您有数以万计的数据库,请阅读namespace size limits