Fügen Sie „?connect=replicaSet“ am Ende Ihrer Verbindungszeichenfolge hinzu, wenn Sie eine Verbindung zu MongoLab herstellen.
new MongoClient("mongodb://username:[email protected]:11111/db-name?connect=replicaSet")
Dieses JIRA-Ticket enthält einige Details:https://jira.mongodb.org/browse/CSHARP-1160
Grundsätzlich wird standardmäßig eine Verbindung zu einem Mitglied des Replikatsatzes hergestellt. Aber die Single-Node-Einstellungen von MongoLab sind eigentlich ein Replikatsatz mit einem einzelnen Knoten, und das führt dazu, dass wir ihm nicht vertrauen. Das Anhängen von ?connect=replicaSet an Ihre Verbindungszeichenfolge zwingt den Treiber, in den Replica-Set-Modus zu wechseln, und alles wird funktionieren.
Habe diese Info hier gefunden.