我知道 mongo 不是用于格式化的,但是我如何创建一篇博客文章并以段落形式显示它而不是一个文本 block ?
例如,如果我有一个管理部分,我可以在其中创建博客文章并将其输入到文本区域部分...
Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
它显示为...
Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
最佳答案
这不是 MongoDB 的问题,但您发现了 HTML 的工作原理:)
当您提交文本区域时,所有换行符只是发送到服务器的换行符(\n
或 \r\n
)。它们按原样存储在数据库中。
但是,在 HTML 中,当表示文本时,换行符会被忽略并被视为空格(除非您将其包装在 <pre></pre>
block 中)。
解决方案是替换所有\n
与 <br />
标签。如果您熟悉 PHP,它会使用 nl2br
函数,已在此处移植到 JavaScript:http://phpjs.org/functions/nl2br/
关于node.js - 如何使用 mongodb 存储/显示段落?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29608841/