Можно ли хранить HTML в MongoDB? Есть ли недостатки? Есть ли лучшие альтернативы?
Я немного новичок в JSON, но планирую перенести свой сайт WordPress на пользовательский сайт meteor/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="#" onclick="location.href='http://www.takaratomy.co.jp/products/automee/'; return false;" 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? Существуют ли специальные escape-символы для этого? Или я должен хранить описание продукта HTML как внешний, статический файл? Или есть другие лучшие практики?
{
'_id':'236',
'name':'Tokyo Marui M9A1 Gas Blow Back Airsoft Gun',
'description':'<p>html here?</p>',
'tags': ['toys','outdoors']
...
}
Любой совет, советы, ссылки оценены!
ИЗМЕНИТЬ
Добавлен текст описания продукта.
EDIT2
Я нашел эту статью stackoverflow: Как хранить данные HTML в MongoDB?
а другой - в google https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/HW5XB5yox20
Они, кажется, говорят, что все должно быть хорошо. Но дискуссий мало, поэтому просто требуем большего подтверждения.
Edit3
дополнительная ссылка https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/0m8KJ7mPWiQ