2012-04-10 13 views
0

これは私が抱えている問題です。私はUIとしてrockmongoを使用していますが、これと同様に何かを保存しようとしています。それはHTML - MongoDBの保存が許可されていません

.,' or even the ? <p> etc 

であれば

text text's text. <p>text this is where the text goes</p><h1>haha</h1> 

は今、私はわからないけど、誰かが助けることができればそれは素晴らしいことです。

+0

おそらく '''ですが、バックスラッシュでエスケープしてみてください。あなたの質問をより明確にしよう!何かエラーがありましたか? – bfavaretto

+0

正当なJSではない – RussellHarrower

答えて

0

これを再現できませんでした。 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シェルはコマンドを実行しませんでした。

Mongoはこれらの文字をすべて含む文字列を保存できるはずです。 Rockmongoの問題?(残念ながら、私はこのプログラムに精通していません)トラブルシューティングの簡単な方法は、一度に1つのユニークなキャラクターを1つずつ保存してテストし、どのキャラクターが問題を引き起こしているかを調べることです。これは助けになる!

関連する問題