Esto es muy similar a almacenar registros:muchas escrituras y los datos se vuelven a leer en orden. Afortunadamente, el sitio de Mongo tiene una receta para esto:
https://docs.mongodb.org/ecosystem/use- casos/almacenamiento-de-datos-de-registro/
En cuanto a la inmutabilidad de los datos, eso no es un problema para MongoDB.