Dodaj „?connect=replicaSet” na końcu ciągu połączenia, jeśli łączysz się z MongoLab.
new MongoClient("mongodb://username:[email protected]:11111/db-name?connect=replicaSet")
Ten bilet JIRA zawiera pewne szczegóły:https://jira.mongodb.org/browse/CSHARP-1160
Zasadniczo ustawieniem domyślnym jest połączenie z członkiem zestawu replik. Ale ustawienia pojedynczego węzła MongoLab są w rzeczywistości zestawem replik pojedynczego węzła, a to powoduje, że nie ufamy mu. Dołączenie ?connect=replicaSet do ciągu połączenia zmusi sterownik do przejścia w tryb zestawu replik i wszystko będzie działać.
Znalazłem te informacje tutaj.