pymongo ServerSelectionTimeoutError 有效 mongo URL

pymongo ServerSelectionTimeoutError with a valid mongo URL

我在使用 pymongo 连接到 MongoDB 数据库时遇到问题。

我使用有效的 URL,因为我的同事也使用相同的 URL,而且对他们来说工作正常,但我一直收到 ServerSelectionTimeoutError。

数据库托管在 MongoAtlas 上,您知道问题出在哪里吗?

ServerSelectionTimeoutError 的任何问题都是与目标数据库的连接问题。

原来 MongoAtlas 有一个关于这些的很好的文档:https://docs.atlas.mongodb.com/troubleshoot-connection/

就我而言,问题是我所在的网络上的防火墙关闭了所需的 27017 端口,只需更改网络即可解决问题。