1

我如何自己调用 id ?

Array
(
    [0] => Array
        (
            [_id] => MongoId Object
                (
                    [$id] => 4f98930cb1445d0a7d000001
                )
        )

)

我以为会是:

echo $userInfo[0]['_id']->['$id'];
4

1 回答 1

5

由于 _id 是一个MongoId对象,您应该像这样访问它的公共成员:

echo $userInfo[0]['_id']->id;

编辑: MongoId $id 字段以美元符号开头,因此您可能必须通过 {'$id'} 调用它,否则 PHP 将无法正确解析它。(感谢@cKendrick)

echo $userInfo[0]['_id']->{'$id'};
于 2012-04-26T07:16:55.557 回答