HTML を MongoDB に保存しても問題ありませんか? デメリットはありますか?より良い代替手段はありますか?
私は JSON に少し慣れていませんが、WordPress サイトをカスタムの meteor/mongodb サイトに移行することを計画しています。
WordPress では、基本的に「投稿」は製品レコードであり、「メイン コンテンツ」は製品の説明です。これらの説明には、「強力な」タグ、区切りタグ、href ハイパーリンクなどの HTML マークアップが含まれています。
<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 のようなものが欠けています。JSON スタイルのドキュメント記述フィールドに HTML を入れようとするのは悪い考えですか? これを行うための特別なエスケープ文字はありますか? それとも、HTML 製品説明を外部の静的ファイルとして保存する必要がありますか? または、他のベストプラクティスはありますか?
{
'_id':'236',
'name':'Tokyo Marui M9A1 Gas Blow Back Airsoft Gun',
'description':'<p>html here?</p>',
'tags': ['toys','outdoors']
...
}
ヒント、アドバイス、リンクは大歓迎です!
編集
商品説明文のサンプルを追加しました。
EDIT2
このスタックオーバーフローの記事を見つけました: HTML データを MongoDB に保存する方法は?
そしてGoogleの別の https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/HW5XB5yox20
彼らはそれでいいはずだと言っているようです。しかし、あまり議論されていないので、より多くの確認を求めるだけです.
編集3
追加参照 https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/0m8KJ7mPWiQ