Това е много подобно на съхраняването на регистрационни файлове:много записи и данните се четат обратно по ред. За щастие сайтът Mongo има рецепта за това:
https://docs.mongodb.org/ecosystem/use- case/storing-log-data/
По отношение на неизменността на данните, това не е проблем за MongoDB.