使用pymongo计算Mongo数据库中的条目数时出错

时间:2017-11-12 17:25:30

标签: python mongodb flask pymongo

我正在尝试使用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应用程序连接,所以非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

我升级到pymongo 3.5.1,将密码更改为我的数据库,并重新复制了我的连接字符串。这样就解决了所有错误!