Node.js MongoJS增加池大小

Node.js MongoJS增加池大小,node.js,mongodb,node-mongodb-native,mongojs,Node.js,Mongodb,Node Mongodb Native,Mongojs,我正在通过MongoJS驱动程序使用Node.js和MongoDB构建一个简单的应用程序。我的目标是一些重负载(10分钟内约10000个用户,会话约30秒) 我使用的是连接池,默认情况下,mongojs创建了5个预期共享的连接。我想扩大这个值以提高效率,否则一堆请求将等待一个非常不受欢迎的连接 我发现这解释了如果使用本机驱动程序,如何增加池大小 我知道mongojs是本机驱动程序的包装器,但是有没有办法在mongojs中设置连接池大小?或者这是你必须从司机那里得到的东西。。但是如果是这样的话,

我正在通过MongoJS驱动程序使用Node.js和MongoDB构建一个简单的应用程序。我的目标是一些重负载(10分钟内约10000个用户,会话约30秒)

我使用的是连接池,默认情况下,mongojs创建了5个预期共享的连接。我想扩大这个值以提高效率,否则一堆请求将等待一个非常不受欢迎的连接

我发现这解释了如果使用本机驱动程序,如何增加池大小

我知道mongojs是本机驱动程序的包装器,但是有没有办法在mongojs中设置连接池大小?或者这是你必须从司机那里得到的东西。。但是如果是这样的话,你怎么能同时使用驱动程序和mongojs呢?谁能给我指出正确的方向吗


非常感谢

池大小选项可以指定为连接字符串的一部分。选项列在中。MongoJS文档中提到了连接字符串参数,但答案并不明显

var db = mongojs('mongodb://localhost/mydb?maxPoolSize=200');
也可以指定
minPoolSize
,但是并非所有驱动程序都支持此选项。我非常确定本机js驱动程序不支持此选项。从内存来看,本机js驱动程序至少保留5个连接池


默认值为100。

在nodejs中,默认值为5