MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment stocker/afficher des paragraphes avec mongodb ?

Ce n'est pas un problème avec MongoDB, mais vous avez découvert comment fonctionne HTML :)

Lorsque vous soumettez une zone de texte, toutes les nouvelles lignes sont simplement des caractères de nouvelle ligne envoyés au serveur (\n ou \r\n ). Ils sont stockés tels quels dans la base de données.
Cependant, en HTML, les retours à la ligne sont ignorés et considérés comme des espaces, lors de la représentation de texte (sauf si vous l'enveloppez dans un <pre></pre> bloc).

La solution est de remplacer tous les \n avec <br /> Mots clés. Si vous êtes familier avec PHP, il utiliserait le nl2br fonction, qui a été portée en JavaScript ici :http://phpjs.org/functions/nl2br/