MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Un délai d'attente s'est produit après 30 000 ms de sélection d'un serveur à l'aide de CompositeServerSelector

Ajoutez "?connect=replicaSet" à la fin de votre chaîne de connexion si vous vous connectez à MongoLab.

new MongoClient("mongodb://username:[email protected]:11111/db-name?connect=replicaSet")

Ce ticket JIRA contient quelques détails :https://jira.mongodb.org/browse/CSHARP-1160

Fondamentalement, la valeur par défaut consiste à se connecter à un membre du jeu de répliques. Mais les paramètres de nœud unique de MongoLab sont en fait un ensemble de réplicas à nœud unique, ce qui nous empêche de lui faire confiance. Ajouter ?connect=replicaSet à votre chaîne de connexion forcera le pilote à passer en mode jeu de répliques et tout fonctionnera.

Trouvé cette info ici.