Счетчик пользователей программы. C#
Как реализовать счётчик пользователей которые используют программу в реальном времени? Погуглив нашёл информацию, что нужно использовать бд. Я выбрал в качестве бд MongoDB Atlas (т.к для MySQL нужен хост), и написав простенькую программу, которая считывает данные с бд.
client = new MongoClient(MongoConnection);
database = client.GetDatabase(MongoDatabase);
var collection = database.GetCollection<BsonDocument>("Online");
var filter = new BsonDocument();
collection.Find(filter).ForEachAsync(X => Console.WriteLine(X));
Я задумался как реализовать счётчик, но так и не понял как его сделать.