2017-02-06 3 views
0

Я создаю решение, которое использует комбинацию jQuery, PHP и MongoDB. У меня есть php-запрос, который возвращает массив, который я хотел бы напечатать_r на веб-странице. Все работает нормально, я не могу напечатать объект _id, который выглядит так.Печать объекта MongoDB _id в PHP

$question_id = print_r($question->_id, true); 
print_r($question_id); 

stdClass Object ([$oid] => 589625a3fef1fa3056501550) 

Как преобразовать это значение в строку?

+0

Что делать, если 'strval ($ вопрос -> _ ID)'? –

+0

См. Этот anser: http://stackoverflow.com/questions/11378029/get-objectid-mongodb-via-php –

ответ

0

С новым драйвером PHP mongodb просто введите как строку объект MongoDB\BSON\ObjectId.

PHP object ref

пример

print_r((string) $mongoObject->_id);