Selon le site Web de mongodb, je devrais pouvoir me connecter à un ensemble de répliques si je lui donne simplement un membre de l'ensemble de répliques :
"Le pilote C# est capable de se connecter à un ensemble de répliques même si la liste des semences est incomplète. Il trouvera le serveur primaire même s'il ne figure pas dans la liste d'ensemencement tant qu'au moins un des serveurs de la liste d'ensemencement répondra (la réponse contiendra l'ensemble complet de répliques et le nom du primaire actuel)." http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Connectionstrings
Cependant, je n'arrive pas à faire en sorte que mon pilote se connecte si je lui donne simplement un membre secondaire.
Voici ma déclaration de connexion actuelle :
m_server = MongoServer.Create(new MongoServerSettings { ConnectionMode = ConnectionMode.ReplicaSet, Server = new MongoServerAddress(connection) });
La variable 'connexion' est : mongodb://servername/?safe=true
J'ai vu ça : https://jira.mongodb.org/browse/CSHARP-500 J'ai exécuté rs.status() et j'ai utilisé le nom correct du serveur. Toute aide est appréciée !