Itu bukan masalah dengan MongoDB, tetapi Anda menemukan cara kerja HTML :)
Saat Anda mengirimkan textarea, semua baris baru hanyalah karakter baris baru yang dikirim ke server (\n
atau \r\n
). Mereka disimpan dalam database sebagaimana adanya.
Namun, dalam HTML baris baru diabaikan dan dianggap seperti spasi, saat mewakili teks (kecuali jika Anda membungkusnya dalam <pre></pre>
blok).
Solusinya adalah mengganti semua \n
dengan <br />
tag. Jika Anda terbiasa dengan PHP, itu akan menggunakan nl2br
fungsi, yang telah di-porting ke JavaScript di sini:http://phpjs.org/functions/nl2br/