如何设置等待mongodb与mongose连接的最长时间



如果数据库在3秒钟后无法连接,我将尝试向客户端发回一个错误。我从猫鼬医生那里找到过这些方法。

1(

mongoose.connect("mongodb://localhost/smslist?connectTimeoutMS=1000"

2( 设置此选项:

connectTimeoutMS: 1000

我关闭了服务器以确保它不会响应,我希望客户端在一秒钟后收到错误,但不幸的是,这两个都不起作用,客户端只在30秒钟后收到一个错误,据我所知,这是节点套接字的默认值。你知道我该怎么解决这个问题吗?

如果有人看到这篇文章,我已经用serverSelectionTimeoutMS=1000而不是connectTimeoutMS=1000修复了它

最新更新