2017-04-02 5 views
0

mlab에서 호스팅되는 MongoDB 데이터베이스가 있는데, 내 객체 모델링 라이브러리로 PyMODM을 사용하고 싶습니다.Pymodm이 mlab에 연결됩니다. MongoDB

from pymodm import connect, MongoModel, fields 


connect = connect('mongodb://user:[email protected]/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

내가 뭔가를 놓치고 있습니까?

+0

는 당신이 봤어 :

예를 들어, 같이해야합니까? http://pymodm.readthedocs.io/en/stable/getting-started.html#connecting-to-mongodb – Veeram

+0

내 질문을 편집했습니다. @Veeram – essramos

답변

1

귀하의 계정에 mlab으로 제공되는 MongoDB URI을 사용해야합니다. 연결할 URI는 port입니다.

connect = connect('mongodb://user:[email protected]:63123/databaseName') 
+0

감사합니다. @ 완, 제대로 포트를 통과하지 못했습니다. – essramos