Scale unique answer tracking

This commit is contained in:
hz
2026-07-13 02:11:54 -05:00
parent 700da4e415
commit f2c59388eb
23 changed files with 1064 additions and 131 deletions
@@ -0,0 +1,17 @@
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);
}
}