mongo查询抛出异常,什么原因?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mongo查询抛出异常,什么原因?

2016-02-26 17:27:24 13310 2

软件版本:python2.7,pymongo3.2 ,MongoDB3.2
错误信息:在用find_one方法查询时 data=db.find_one({'cid':tempDict['cid']}) ,抛出如下错, 查了好久也没查出原因。
File "build/bdist.linux-x86_64/egg/pymongo/collection.py", line 1006, in find_one

for result in cursor.limit(-1):

File "build/bdist.linux-x86_64/egg/pymongo/cursor.py", line 1097, in next

if len(self.__data) or self._refresh():

File "build/bdist.linux-x86_64/egg/pymongo/cursor.py", line 1019, in _refresh

self.__read_concern))

File "build/bdist.linux-x86_64/egg/pymongo/cursor.py", line 905, in __send_message

helpers._check_command_response(doc['data'][0])

File "build/bdist.linux-x86_64/egg/pymongo/helpers.py", line 196, in _check_command_response

raise OperationFailure(msg % errmsg, code, response)

OperationFailure: could not find host matching read preference { mode: "primary", tags: [ {} ] } for set rs1

取消 提交回答
全部回答(2)
  • 张友东(林青)
    2019-07-17 18:48:30

    OperationFailure: could not find host matching read preference { mode: "primary", tags: [ {} ] } for set rs1

    请确认下rs1这个副本集当前的primary是否正常

    0 0
  • 落地花开啦
    2019-07-17 18:48:30

    貌似是无法连接mongodb 的primary主服务器。

    0 0
添加回答
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载