我正在尝试使用Python 2.7中的pymongo访问我的MongoDB数据库。不幸的是,当我尝试计算键/值对出现在我的数据库中的次数时,我得到一个错误。如果我将所有函数调用连接在一起,下面的代码行就是我如何计算对象出现的次数。
MongoClient(<My Mongo Connection>).get_default_database(['media'].find("media_url":data["media_url"]).count()
部分相应的错误如下:
File "<File Path Removed for Privacy>/lib/python2.7/site-packages/pymongo/topology.py", line 97, in select_servers
self._error_message(selector))
pymongo.errors.ServerSelectionTimeoutError: No replica set members found yet
这个错误是什么意思,我该如何解决?我确保我的MongoDB连接字符串是正确的。我是MongoDB的新手,并将其与Flask应用程序连接,所以非常感谢任何建议!
答案 0 :(得分:0)
我升级到pymongo 3.5.1,将密码更改为我的数据库,并重新复制了我的连接字符串。这样就解决了所有错误!