出于某种原因,我似乎无法将MongoDB的poolSize连接到2以上。
代码示例:
let database_uri = 'mongodb://localhost:27017/some_database';
let options = {
server: {
poolSize: 5
}
}
mongoose.connect(database_uri, options);
上面的代码只会产生2个连接。如果我将poolSize设置为1,则会产生1个连接。如果我将其设置为2,则会产生2个连接。高于2的任何东西只产生2个连接。我读过的所有文档都说默认值为5,你可以将这个数字设置为你想要的任何数字,10,15,500 ...所以任何想法为什么它不会超过2对我来说?
答案 0 :(得分:1)
我道歉,我应该尽快更新。
Valeri Karpov :" mongodb driver grow/shrink the connection pool based on usage的更新版本,因此提供的poolSize现在被视为最大连接数而不是实际连接数。&# 34;