using MongoDB.Driver; namespace QuestionsApi.Services; public sealed class MongoDatabaseProvider { public IMongoClient Client { get; } public IMongoDatabase Database { get; } public MongoDatabaseProvider(IConfiguration configuration) { var connectionString = configuration["MongoDB:ConnectionString"] ?? "mongodb://127.0.0.1:27017"; var databaseName = configuration["MongoDB:DatabaseName"] ?? "GameDb"; Client = new MongoClient(connectionString); Database = Client.GetDatabase(databaseName); } }