Mongodb客户端与node.js的连接问题

Mongodb客户端与node.js的连接问题,node.js,mongodb,Node.js,Mongodb,当我使用node.js应用程序运行MongoDB连接时,我遇到了一个问题:MongoDB连接的数量不断增加[不使用任何查询,但不断增加],达到819,我的MongoDB复制服务器停止响应,应用程序间接停止工作。但是我想保持至少20个连接,关于如何解决这些问题,请帮助我 ** Mongodb连接:常量连接字符串= 'mongodb://AAAA:PASSWORD@HOST1:27001,HOST2:27002,HOST3:27003/dbName?replicset=rep1' 连接(连接字符串,

当我使用node.js应用程序运行MongoDB连接时,我遇到了一个问题:MongoDB连接的数量不断增加[不使用任何查询,但不断增加],达到819,我的MongoDB复制服务器停止响应,应用程序间接停止工作。但是我想保持至少20个连接,关于如何解决这些问题,请帮助我

**

Mongodb连接:常量连接字符串= 'mongodb://AAAA:PASSWORD@HOST1:27001,HOST2:27002,HOST3:27003/dbName?replicset=rep1'

连接(连接字符串,函数(错误,数据库){
如果 (呃){ 控制台日志(err); log(“无法连接url上的Mongodb数据库:+connectionString”);
}否则{ dbs['dashboardLog']=数据库; log(“Mongodb数据库连接到url上的服务器:+connectionString);})

**

我使用的是MongoDB客户端驱动程序版本:3.4.23 Node.js:6.11版


淡出这个问题,请帮助提前感谢

MongoClient已经提供了连接池支持,只需为
poolSize
设置所需的值,如果我没记错的话,默认值是5,所以将其设置为20。不必每次运行新查询时都创建新连接。只需连接一次,然后保持连接状态

有关更多信息,请参阅本文