Te recomiendo subirlo a un servidor FTP o repositorio dedicado a eso y almacenar el PATH/URL en mongoDB. Por lo regular para guardar documentos en bases de datos se pasa a base64 que suele consumir mas espacio de lo que consumiría normalmente.
Fuera de temas de espacios también es mas fácil luego hacer migraciones o tratamiento de archivos si lo haces de esta forma. Lo único malo es que requerirás implementar este "repositorio" con sus debidas reglas de seguridad, ademas de que se pierde la "autonomía" del dato.
PD: Todo lo anterior lo digo en base a mi experiencia, ahora bien, no he leído ningún papper al respecto y no puedo estar seguro de si las cosas han cambiado o existen otras formas mejores.
Suerte!
Fuera de temas de espacios también es mas fácil luego hacer migraciones o tratamiento de archivos si lo haces de esta forma. Lo único malo es que requerirás implementar este "repositorio" con sus debidas reglas de seguridad, ademas de que se pierde la "autonomía" del dato.
PD: Todo lo anterior lo digo en base a mi experiencia, ahora bien, no he leído ningún papper al respecto y no puedo estar seguro de si las cosas han cambiado o existen otras formas mejores.
Suerte!