Agregue "? connect=replicaSet" al final de su cadena de conexión si se conecta a MongoLab.
new MongoClient("mongodb://username:[email protected]:11111/db-name?connect=replicaSet")
Este ticket de 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 cadena de conexión forzará al controlador a pasar al modo de conjunto de réplicas y todo funcionará.
Encontré esa información aquí.