如何为MongoDB Compass配置超时时间?
如何配置MongoDB Compass的超时时间
1. 通过GUI连接界面配置
打开MongoDB Compass,在创建或编辑连接的页面,展开「高级选项」面板,找到「连接超时」选项,输入目标超时时间(单位为毫秒,例如30000表示30秒)。如果需要设置查询操作的超时,在同一面板里找到「套接字超时」,填入对应数值即可。
2. 通过连接字符串参数配置
如果使用连接字符串建立连接,可以直接在字符串中追加超时参数:
connectTimeoutMS=<数值>:控制连接阶段的超时时间(毫秒)socketTimeoutMS=<数值>:控制连接建立后,数据传输/查询的超时时间(毫秒)
示例连接字符串:
mongodb://localhost:27017/mydb?connectTimeoutMS=30000&socketTimeoutMS=60000
注意事项
- 超时时间不要设置过短,否则容易因网络延迟、数据库负载高导致连接失败;也别设置太长,避免不必要的等待。
- 旧版本Compass可能没有可视化的超时设置项,建议升级到最新版本,或者直接用连接字符串参数配置。
内容的提问来源于stack exchange,提问作者vstesting
相关产品推荐
相关产品推荐

