MongoDB Chaîne de connexion au jeu de réplicas

Je suis en train de regarder http://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html et lorsque vous faites défiler jusqu'à la section "Un jeu de réplication se connecter en utilisant pas d'accusé de réception par défaut et readPreference secondaire"

il a déclaré à une chaîne de connexion au jeu de réplicas comme ceci:

MongoClient.connect("mongodb://localhost:30000,localhost:30001/integration_test_?w=0&readPreference=secondary", function(err, db) {

}

Je ne comprends pas pourquoi devez spécifier 2 hôtes. Je pensais que la mongodb documentation déjà déclaré que la réplique est transparent pour le client. le sens de la client a juste besoin de se connecter à la primaire du jeu de réplicas et mongodb va faire le travail. Par conséquent, la connexion devrait être juste contenir 1 hôte. Mongodb doc dit qu'il doit y avoir au moins 3 hôtes dans un jeu de réplicas et de cette chaîne de connexion spécifié seulement 2 hôtes.

En outre, pourquoi la chaîne de connexion n'est rien en indiquant le "jeu de réplication" ?

source d'informationauteur Mark Thien