Правильно разобрать курсор Mongo на PHP

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

6
задан Community 23 May 2017 в 12:23
поделиться