Node.js MongoError:连接超时
我面临mongoDB超时连接错误 在这里,我在一个代码中修改了Node.js MongoError:连接超时,node.js,mongodb,mongodb-query,aggregation-framework,Node.js,Mongodb,Mongodb Query,Aggregation Framework,我面临mongoDB超时连接错误 在这里,我在一个代码中修改了 MongoClient.connect(uristring, { server: { socketOptions: { keepAlive: 300000, connectTimeoutMS: 30000 }, auto_reconne
MongoClient.connect(uristring, {
server: {
socketOptions: {
keepAlive: 300000,
connectTimeoutMS: 30000
},
auto_reconnect: true
}
}, function(error, db) {
if (!error) {
callback(null, db);
} else {
callback(error);
}
});
但是没有解决方案。请帮助我,我将非常感谢您。mongodb的默认超时时间是30秒,您得到的超时错误意味着您的查询需要30秒以上才能获取数据 你也可以
- 将超时时间从30秒增加到更大的值
- 优化您的查询使其更快李>
mongoconnection
错误。1.我们增加了多少超时连接..因为我们有1000万的数据库记录。2.我已经尽可能优化了一个查询。