我使用Rockmongo作为UI,并尝试保存与此类似的内容。
text text's text. <p>text this is where the text goes</p><h1>haha</h1>现在我不确定是不是.,',甚至是? <p>等等。
发布于 2012-04-11 23:12:24
我无法重现这段视频。下面是我在JavaScript外壳中尝试的内容:
> db.text.save({_id:1, text:"text text's text. <p>text this is where the text goes</p><h1>haha</h1>"})
> db.text.find()
{ "_id" : 1, "text" : "text text's text. <p>text this is where the text goes</p><h1>haha</h1>" }已成功保存该行。您是否用双引号将文本字符串括起来?正如bfavaretto提到的,问题可能来自于字符串中的单个撇号。以下内容将不起作用:
> db.text.drop()
true
> db.text.save({_id:1, text:'This is text with an extra ' apostrophe.'})
...
...
> db.text.find()
> 如您所见,上面的文档没有保存,因为字符串的格式不正确。事实上,JS shell甚至从未执行过该命令。
Mongo应该能够保存包含所有这些字符的字符串。如果你仍然有问题,也许这可能是RockMongo的问题?(不幸的是,我不熟悉这个程序。)一种简单的故障排除方法是测试保存每个唯一字符,一次一个,并查看哪个字符导致问题。希望这能有所帮助!
https://stackoverflow.com/questions/10098082
复制相似问题