これはMongoDBの問題ではありませんが、HTMLがどのように機能するかを理解しました:)
テキストエリアを送信すると、すべての改行はサーバーに送信される改行文字になります(\n または\r\n )。これらはそのままデータベースに保存されます。
ただし、HTMLでは、テキストを表すときに改行は無視され、スペースのように見なされます(<pre></pre>でラップしない限り) ブロック)。
解決策は、すべての\nを置き換えることです <br />を使用 タグ。 PHPに精通している場合は、nl2brを使用します。 ここでJavaScriptに移植された関数:http://phpjs.org/functions/nl2br/