0

我有一个托管在 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

我错过了什么吗?

4

1 回答 1

1

您需要使用为您的帐户提供的MongoDB URI 。mlabURI 应包含要连接的端口号。

例如,它应该看起来像:

connect = connect('mongodb://user:password@ds119788.mlab.com:63123/databaseName')
于 2017-04-03T06:50:41.153 回答