To není problém s MongoDB, ale zjistili jste, jak HTML funguje :)
Když odešlete textovou oblast, všechny nové řádky jsou jednoduše znaky nového řádku odeslané na server (\n nebo \r\n ). Jsou uloženy v databázi tak, jak jsou.
Nicméně v HTML jsou nové řádky při reprezentaci textu ignorovány a považovány za mezery (pokud to nezabalíte do <pre></pre> blok).
Řešením je nahradit všechny \n s <br /> značky. Pokud jste obeznámeni s PHP, budete používat nl2br funkce, která byla přenesena do JavaScriptu zde:https://phpjs.org/functions/nl2br/