Opdatering:
MongoServer.Create
er forældet nu (takket være @aknuds1). Brug i stedet følgende kode:
var _server = new MongoClient(connectionString).GetServer();
Det er nemt. Du skal først tage databasenavn fra forbindelsesstrengen og derefter hente database ved navn. Komplet eksempel:
var connectionString = "mongodb://localhost:27020/mydb";
//take database name from connection string
var _databaseName = MongoUrl.Create(connectionString).DatabaseName;
var _server = MongoServer.Create(connectionString);
//and then get database by database name:
_server.GetDatabase(_databaseName);
Vigtigt :Hvis din database og godkendelsesdatabase er forskellige, kan du tilføje en authSource=-forespørgselsparameter for at angive en anden godkendelsesdatabase. (tak til @chrisdrobison )