2016-10-03 6 views
1

はのmongodに引用符をエスケープするMongoDB + PHP mongoclientで引用符をエスケープは、取得するために、どのようにして挿入した

db.taskQueue.find({},{'details.AddRecords':1}) 
{ "_id" : ObjectId("57f276242798710c3fbfe8f2"), "details" : { "AddRecords" : [ { "recordType" : "txt", "value" : "\"test with quotes/\"", "subdomain" : null } ] } } 

だからそれは良いように見えますが、mongoclientを使用して、データが

[value] => "test with quotes/" 

私ができるとして出てきますこれについては何も分かりません。古いmongoclientと新しいMongoDB \ Clientで試したmongcursorから直接来ています。

+0

私はJavaドライバで試してみました。それは期待どおりに引用符で\ ""テストされます。 – notionquest

+0

ええ、それは残念ですが、それはPHPのドライブだと思われます.. –

+0

誰もがここで質問に答えることはもうありません。それは新しいmongodb peclドライバがこれを修正するようだ、古い 'mongo'ドライバが問題を抱えている。 –

答えて

0

nymore、しかし、彼らがする場合。それは新しいmongodb peclドライバがこれを修正するようだ、古い 'mongo'ドライバが問題を抱えている。 - モンスターX編集中

関連する問題