Đó không phải là vấn đề với MongoDB, nhưng bạn đã tìm ra cách thức hoạt động của HTML :)
Khi bạn gửi một vùng văn bản, tất cả các dòng mới chỉ là các ký tự dòng mới được gửi đến máy chủ (\n
hoặc \r\n
). Chúng được lưu trữ trong cơ sở dữ liệu như hiện tại.
Tuy nhiên, trong HTML, các dòng mới bị bỏ qua và được coi như khoảng trắng, khi biểu diễn văn bản (trừ khi bạn đặt nó trong một <pre></pre>
khối).
Giải pháp là thay thế tất cả \n
với <br />
các thẻ. Nếu bạn quen thuộc với PHP, nó sẽ sử dụng nl2br
, đã được chuyển sang JavaScript tại đây:http://phpjs.org/functions/nl2br/