首页 > 解决方案 > 如何在 mongodb 中创建将输入保存为 html 的 Mongoose 模式

问题描述

我正在创建一个带有管理面板的博客网站,用户可以在其中在文本编辑器 tinyMCE 中编写博客内容的正文。目前,我的博客正文架构设置为字符串,但每次我写博客时,您都可以在博客周围看到 html 标记,并且标记不会被识别为 html。这是将架构设置为字符串的问题吗?

标签: javascriptnode.jsmongodbmongoosemongoose-schema

解决方案


我以类似的方式在我的项目中使用它。我将 tinyMCE 内容作为字符串保存到 mongo,因此与 html 标签一起保存。如果要在 tinyMCE 编辑器中显示这些内容,则必须使模板语言将未转义的值输出到模板中。假设您的数据存储为description. 如果您使用 ejs,则可以使用 this 显示它而无需 html 标记<%- description %>


推荐阅读