我有一个托管在mlab上的MongoDB数据库,我希望使用PyMODM作为对象建模库。
到目前为止,这是我的代码:
from pymodm import connect, MongoModel, fields
connect = connect('mongodb://user:pass@ds119788.mlab.com/db')
class Test(MongoModel):
user = fields.CharField()
if __name__ == "__main__":
test = Test("test")
test.save()但它给了我一个错误:
pymongo.errors.ServerSelectionTimeoutError: ds119788.mlab.com:27017: [Errno 61] Connection refused
我是不是遗漏了什么?
发布于 2017-04-03 06:50:41
您需要使用MongoDB URI提供的mlab为您的帐户。URI应该包含要连接到的端口编号。
例如,应该如下所示:
connect = connect('mongodb://user:password@ds119788.mlab.com:63123/databaseName')https://stackoverflow.com/questions/43173905
复制相似问题