2017-02-06 3 views
0

Ich erstelle eine Lösung, die eine Kombination aus jQuery, PHP und MongoDB verwendet. Ich habe eine PHP-Abfrage, die ein Array, das ich drucken möchte, auf eine Webseite zurückgibt. Alles funktioniert gut, ich erwarte, dass ich das Objekt _id, das so aussieht, nicht ausdrucken kann.MongoDB-Objekt drucken _id in PHP

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

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

Wie kann ich diesen Wert in eine Zeichenfolge konvertieren?

+0

Was passiert, wenn 'strval ($ Frage -> _ id)'? –

+0

Siehe hierzu: http://stackoverflow.com/questions/11378029/get-objectid-mongodb-via-php –

Antwort

0

Mit neuen mongodb PHP-Treiber nur als Zeichenfolge MongoDB\BSON\ObjectId Objekt umgewandelt.

PHP object ref

Beispiel

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