可以在 MongoDB 中存储 HTML 吗?有缺点吗?有更好的选择吗?
我对 JSON 有点陌生,但我计划将我的 WordPress 网站迁移到自定义的流星/mongodb 网站。
在 WordPress 中,我们的“帖子”本质上是产品记录,“主要内容”是产品的描述。这些描述包含一些 HTML 标记,例如“强”标记、中断标记和 href 超链接。
<p>Who hasn't wished for a mini-Roomba to handle the arduous task of cleaning their iPhone screen? Now your dreams have come true! See the Takara web page for a <a href="http://www.takaratomy.co.jp/products/automee/" title="automee s" target="_blank">demo video.</a><strong>Colors: </strong> White, Red, Orange and Blue Runs on a single AA battery.<br> 1,575 yen</p>
与 XML 不同,JSON 缺少 CDATA 之类的东西。尝试将 HTML 放在我的 JSON 样式的文档描述字段中是不是一个坏主意?这样做是否有特殊的转义字符?还是应该将 HTML 产品描述存储为外部静态文件?还是有其他最佳实践?
{
'_id':'236',
'name':'Tokyo Marui M9A1 Gas Blow Back Airsoft Gun',
'description':'<p>html here?</p>',
'tags': ['toys','outdoors']
...
}
任何提示,建议,链接表示赞赏!
编辑
添加了示例产品描述文本。
编辑2
我发现这篇 stackoverflow 文章: 如何在 MongoDB 中存储 HTML 数据?
另一个在谷歌 https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/HW5XB5yox20
他们似乎说应该没问题。但是没有太多讨论,所以只是寻求更多的确认。
编辑3
附加参考 https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/0m8KJ7mPWiQ