Это не имеет ничего общего с MongoDB. Вы получаете текст из элемента textarea HTML, и он имеет символы «новая строка» (\n
, \r
или \r\n
) в качестве разделителя параграфа. Когда вы помещаете его в элементы HTML p, эти новые строки интерпретируются как базовые пробелы. Вы должны преобразовать эти символы новой строки в элементы HTML br или поместить каждый текстовый блок в отдельные p-элементы.
Проверьте этот пакет npm: https://www.npmjs.com/package/ nl2br
Вы можете легко кодировать лучшую.