В зависимости от вашего варианта использования - запись журнала - по моему мнению, вам будет лучше, если вы будете использовать базу данных, ориентированную на время, больше, чем база данных MongoDB.[no-sql DB]
Используя MongoDB, вы рискуете, что события, видимые внутри БД, не будут отражать реальность, поскольку асинхронная запись данных.
Вы можете взглянуть здесь и здесь , чтобы узнать, почему MongoDb не подходит для временных рядов ...
В вашем случае, InfluxDB может быть, лучший выбор (или Mysql )