MongoDBにHTMLを保存することはできますか?欠点はありますか?より良い選択肢はありますか?MongodDB JSON形式の文書にHTMLを保存するための良い方法は何ですか
JSONの新機能ですが、WordPressサイトをカスタム流星/ 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']
...
}
アドバイス、アドバイス、リンク
EDIT
サンプル商品説明文を追加しました。
EDIT2
私はこのStackOverflowの記事を見つけました:グーグル 上 How to store HTML data in MongoDB?
と別のhttps://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/HW5XB5yox20
彼らはそれが問題ないはずと言っているようです。しかし、多くの議論がないので、より多くの確認を求めるだけです。
EDIT3
追加参照 https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/0m8KJ7mPWiQ
ファイルのサイズとアクセスパターンによっては、静的/疎開HTMLファイルを使用する方がよいでしょう.DBを使用して静的データ(静的ファイルを扱う多くのWebサーバーが最適化されています)を使用しないようにします。 – WiredPrairie