private MongoDatabase GetDatabase() { if (string.IsNullOrWhiteSpace(ConnectionString)) { return(BackwardCompatibility.GetDatabase(this)); } MongoUrl url = MongoUrl.Create(ConnectionString); MongoServer conn = MongoServer.Create(url); MongoDatabase db = conn.GetDatabase(url.DatabaseName ?? "log4net"); return(db); }
private MongoDatabase GetDatabase() { string connStr = GetConnectionString(); if (string.IsNullOrWhiteSpace(connStr)) { return(BackwardCompatibility.GetDatabase(this)); } MongoUrl url = MongoUrl.Create(connStr); // TODO Should be replaced with MongoClient, but this will change default for WriteConcern. // See http://blog.mongodb.org/post/36666163412/introducing-mongoclient // and http://docs.mongodb.org/manual/release-notes/drivers-write-concern MongoServer conn = MongoServer.Create(url); MongoDatabase db = conn.GetDatabase(url.DatabaseName ?? "log4net"); return(db); }