public mongodbproxy(String url) { createMongocLient = () => { var mongo_url = new MongoDB.Driver.MongoUrl(url); return(new MongoDB.Driver.MongoClient(mongo_url)); }; }
public static ILoggerFactory AddMongodb(this ILoggerFactory factory, string connetionString = "mongodb://127.0.0.1:27017/logging") { var mongoUrl = new MongoDB.Driver.MongoUrl(connetionString); var client = new MongoDB.Driver.MongoClient(mongoUrl); factory.AddProvider(new MongodbProvider(client.GetDatabase(mongoUrl.DatabaseName))); return(factory); }
/// <summary> /// Drop database for MongoDb storage. /// </summary> /// <param name="storage">The storage to drop schema for.</param> public static void DropDatabase(this MongoDbStorage storage) { var url = new MongoDB.Driver.MongoUrl(TestConfig.Current.MongoDbConnectionString); storage.GetClient().DropDatabase(url.DatabaseName); }