MongoCursor を PHP に変換するときは、このスクリプトを使用します。ここで提示されたのは StackOverflow SO
上の方法を使用すると、構造は同じですが、_id は下のスクリプトを使用すると、以下に含まれる結果が得られます。
残念ながら、これにより実際のオブジェクトが Mongo の _id を持つ配列に埋め込まれてしまいます。このような :
`4eefa79d76d6fd8b50000007 = {
"_id" = {
"$id" = 4eefa79d76d6fd8b50000007;
};
longText = "Error Description";
nCode = dee29fd7e15ce4ab2d3f7dfa7c5d8fc44b27501ad00908771128c920ef276154;
nStatus = Process;
nText = "E12345";
nVType = Type1;
pId = {
"$id" = 4eefa79676d6fd8b50000003;
};
pushDate = "2011-12-20+06%3A07%3A41";
updateFlag = 1;
};`
このオブジェクトを別のサービスに渡して _id を処理しているため、不明です。
オブジェクトを適切に解析するように PHP ドライバーを納得させるにはどうすればよいですか?