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から直接来ています。
私はJavaドライバで試してみました。それは期待どおりに引用符で\ ""テストされます。 – notionquest
ええ、それは残念ですが、それはPHPのドライブだと思われます.. –
誰もがここで質問に答えることはもうありません。それは新しいmongodb peclドライバがこれを修正するようだ、古い 'mongo'ドライバが問題を抱えている。 –