我正在构建一个结合使用 jQuery、PHP 和 MongoDB 的解决方案。我有一个 php 查询,它返回一个我想 print_r 到网页的数组。一切正常,期望我无法打印对象 _id,如下所示。
$question_id = print_r($question->_id, true);
print_r($question_id);
stdClass Object ( [$oid] => 589625a3fef1fa3056501550 )
如何将此值转换为字符串?
最佳答案
使用新的 mongodb PHP 驱动程序,只需将 MongoDB\BSON\ObjectId
对象转换为字符串。
示例
print_r((string) $mongoObject->_id);
关于php - 在 PHP 中打印 MongoDB 对象 _id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42070558/