Повечето отговори тук са остарели и вече не са приложими, тъй като .net драйверът е узрял и има добавени безброй функции.
Разглеждайки документацията на новия драйвер 2.0, намерена тук:http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/connecting/
Драйверът за .net вече е безопасен за нишки и обработва обединяването на връзки. Според документацията
Препоръчително е да съхранявате екземпляр на MongoClient на глобално място, или като статична променлива, или в IoC контейнер с единичен живот.