我正在使用下面的代码连接到replicaSet。
今天早上,我们拥有的2个replicaSet实例中的一个已经关闭。
当我使用下面的代码时,在某些情况下,我得到了与崩溃的副本集的连接,在其他情况下,我得到了与正在运行的副本集的连接。
有什么方法可以阻止我们连接崩溃的实例。
这是我使用的代码:
from pymongo import ReplicaSetConnection
from pymongo import ReadPreference
# assume I have defined the used variables
db = ReplicaSetConnection('%s:%s' %(host, port), replicaSet=r_set)[db_name]
db.read_preference = ReadPreference.SECONDARY_ONLY
谢谢!