远程连接到MongoDB并获取ServerSelectioinTimeoutError

时间:2015-12-04 22:38:34

标签: python macos mongodb pymongo

这里是MongoDB的新手,我在连接服务器时遇到了一些麻烦。我得到错误ServerSelectionTimeoutError:xxx.xxx.xxx.xxx:27017:过时

我在OSX 10.10上使用PyMongo 2.8。

import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')

from pymongo import MongoClient
client = MongoClient('mongodb://dba:[password]@xxx.xxx.xxx.xxx:27017/Admin') #the real password has the square brackets
db = client['MyDB']
x=[]
userData = db.users.find()
for user in userData:
    x.append(user)
print x

1 个答案:

答案 0 :(得分:0)

我在客户端字符串中使用了内部IP地址。外部IP修复它。