public UsersRepository(IMongoDBConfig config)
        {
            MongoClient    client = new MongoClient(config.ConnectionString);
            IMongoDatabase db     = client.GetDatabase(config.Database);

            users = db.GetCollection <User>("Users");
        }
Example #2
0
        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)
 {
 }