Jeg ville lade forbindelsen være åben, da det er dyrt at genoprette forbindelsen. Mongo har det fint med masser af forbindelser, åbent i lang tid. Det, du ideelt set bør gøre, er at dele forbindelsen med alle dele af din applikation som en vedvarende forbindelse. C#-driveren burde være smart nok til at gøre dette selv, så den ikke skaber for mange forbindelser, da den internt bruger "connection pooling", der gør, at den endda genbruger forbindelser. Dokumenterne siger:"Forbindelserne til serveren håndteres automatisk bag kulisserne (en forbindelsespulje bruges til at øge effektiviteten)."
Skål, Derick