Te damos la solución a este dilema, al menos eso pensamos. Si tienes alguna inquietud dínoslo, que con placer te responderemos
Agrega “?connect=replicaSet” al final de tu conexión string si se conecta a MongoLab.
new MongoClient("mongodb://username:[email protected]:11111/db-name?connect=replicaSet")
Este boleto JIRA tiene algunos detalles: https://jira.mongodb.org/browse/CSHARP-1160
Básicamente, el valor predeterminado es conectarse a un miembro del conjunto de réplicas. Pero la configuración de un solo nodo de MongoLab es en realidad un conjunto de réplicas de un solo nodo y esto hace que no confiemos en él. Agregar ?connect=replicaSet a su conexión string obligará al controlador a pasar al modo de conjunto de réplicas y todo funcionará.
Encontré esa información aquí.
Estoy reemplazando la conexión string método como a continuación.
new MongoClient("mongodb://username:[email protected]:11111/db-name")
Ahora está resuelto.
Por favor vea la respuesta de Paul Lemke.
Asegúrese de que su dirección IP actual esté incluida en la lista blanca en el servidor mongo db. Si cambia su proveedor de Internet, la nueva IP debe incluirse en la lista blanca.
Agradecemos que quieras añadir valor a nuestro contenido dando tu veteranía en las notas.