При конвертации MongoCursor в PHP я использую этот скрипт.Который был представлен здесь StackOverflow SO
с использованием верхнего метода, структура та же, но _id, тогда как с использованием нижнего сценария, который дает приведенный ниже результат.
К сожалению, это приводит к тому, что фактический объект внедряется в массив с _id из Mongo.Например:
`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 правильно проанализировать объект?