我正在开发一个将数据提交给Mongolab的Python程序,并且遇到了一个奇怪的异常:

mongoengine.connection.ConnectionError: Cannot connect to database mongodb://<user>:
<password>@ds035617.mongolab.com:35617/<mydatabase>:
could not connect to localhost:27017: [Errno 10061] No connection could be made
because the target machine actively refused it


这是令人反感的代码:

from mongoengine import *
connect('tablename', "mongodb://<user>:<password>@ds035617.mongolab.com:35617/<mydatabase>")


任何人对什么地方有什么想法?

最佳答案

我要检查的几件事:

(1)为什么错误消息指出系统正在尝试连接到localhost:27017 ...?

(2)为什么您的mongodb URI的真实用户名和密码应包含“用户”和“密码”?

我的猜测是问题是(2),除非您为了发布此信息而使用户名和密码模糊不清。

如果您仍然遇到问题,请发送电子邮件至[email protected],我们可以与您深入探讨。

-将

关于python - Mongolab拒绝连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11895208/

10-09 20:38