MongoTimeoutError:服务器选择在30000毫秒后超时

时间:2019-10-26 08:29:12

标签: mongodb discord.js

我在控制台中遇到“未捕获的Promise错误:{MongoTimeoutError:服务器选择在30000 ms之后超时”错误。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您的MongoDB服务器已关闭或无法访问。 如果您使用的是MongoDB Atlas,则可能忘记了whitelist your IP(从我刚刚链接的页面开始)这是修复方法:

  1. 转到“ IP白名单”视图。
    • 在左侧导航的“安全性”部分中,单击“网络访问”。将显示“ IP白名单”选项卡。
    • 单击加号图标添加IP地址。
  2. 输入IP地址,CIDR块或安全组ID。

    如果您是在本地运行该漫游器,则可以在Google上搜索“我的IP”,它应该会在搜索页面上显示您的公共IP。

  3. 单击“保存并关闭”。