Pymongo:连接到副本集

时间:2013-02-14 08:08:18

标签: mongodb pymongo

我正在使用下面的代码连接到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

谢谢!

0 个答案:

没有答案