擅长:python、mysql、java
<p><a href="https://api.mongodb.com/python/current/examples/high_availability.html#id1" rel="nofollow">From the docs</a></p>
<blockquote>
<p>A connection to a replica set can be made using the MongoClient()
constructor, specifying one or more members of the set, along with the
replica set name.</p>
</blockquote>
<pre><code>mongoserver_uri = "mongodb://{0}:{1}@{2}:{3}/admin".format(
username, password, host, port)
self.log.info(" - Mongo Server URI: %s " % mongoserver_uri)
self.client = pymongo.MongoClient(host=mongoserver_uri, ssl=True,
ssl_cert_reqs=ssl.CERT_NONE,
replicaset='name_of_set')
</code></pre>
<p>只要您连接到的服务器最初是联机的,MongoClient就会找到复制集的所有成员,并在故障转移时自动尝试查找新的主服务器。在</p>