Ik zou de verbinding open laten omdat het opnieuw tot stand brengen van de verbinding kostbaar is. Mongo is prima met veel verbindingen, lang open. Wat u idealiter zou moeten doen, is de verbinding delen met alle delen van uw toepassing als een permanente verbinding. Het C#-stuurprogramma moet slim genoeg zijn om dit zelf te doen, zodat het niet te veel verbindingen maakt, omdat het intern gebruik maakt van "connection pooling", waardoor het zelfs verbindingen opnieuw kan gebruiken. De documenten zeggen:"De verbindingen met de server worden achter de schermen automatisch afgehandeld (een verbindingspool wordt gebruikt om de efficiëntie te verhogen)."
proost, Derick