我正在开发一个将数据提交给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/