MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como faço para armazenar/exibir parágrafos com mongodb?


Isso não é um problema com o MongoDB, mas você descobriu como o HTML funciona :)

Quando você envia uma área de texto, todas as novas linhas são simplesmente caracteres de nova linha enviados ao servidor (\n ou \r\n ). Eles são armazenados no banco de dados como estão.
No entanto, em HTML, as novas linhas são ignoradas e consideradas como espaços, ao representar texto (a menos que você envolva isso em um <pre></pre> quadra).

A solução é substituir todos os \n com <br /> Tag. Se você estiver familiarizado com PHP, usaria o nl2br function, que foi portada para JavaScript aqui:http://phpjs.org/functions/nl2br/