При преобразовании 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 правильно проанализировать объект?