public UsersRepository(IMongoDBConfig config) { MongoClient client = new MongoClient(config.ConnectionString); IMongoDatabase db = client.GetDatabase(config.Database); users = db.GetCollection <User>("Users"); }
public MongoDBRepository(ILogger <MongoDBRepository <TModel> > logger, IMongoDBConfig mongoDBconfig) { _mongoDBconfig = mongoDBconfig; _logger = logger; var client = new MongoClient(_mongoDBconfig.ConnectionString); var database = client.GetDatabase(_mongoDBconfig.DatabaseName); _mongoCollection = database.GetCollection <TModel>(_mongoDBconfig.CollectionName); }
public MongoDBGameRepository(ILogger <MongoDBRepository <TModel> > logger, IMongoDBConfig mongoDBconfig) : base(logger, mongoDBconfig) { }