我如何自己调用id?
Array
(
[0] => Array
(
[_id] => MongoId Object
(
[$id] => 4f98930cb1445d0a7d000001
)
)
)
我以为会:
echo $userInfo[0]['_id']->['$id'];
答案 0 :(得分:5)
由于_id是MongoId对象,您应该像这样访问它的公共成员:
echo $userInfo[0]['_id']->id;
编辑: MongoId $ id字段starts with a dollar sign因此您可能必须通过{'$ id'}调用它,否则PHP将无法正确解析它。 (感谢@cKendrick)
echo $userInfo[0]['_id']->{'$id'};