我该如何自己调用id?从数组中获取MongoId
Array
(
[0] => Array
(
[_id] => MongoId Object
(
[$id] => 4f98930cb1445d0a7d000001
)
)
)
我认为这将是:
echo $userInfo[0]['_id']->['$id'];
我该如何自己调用id?从数组中获取MongoId
Array
(
[0] => Array
(
[_id] => MongoId Object
(
[$id] => 4f98930cb1445d0a7d000001
)
)
)
我认为这将是:
echo $userInfo[0]['_id']->['$id'];
由于_id是一个MongoId对象,你应该访问它的公众成员如下:
echo $userInfo[0]['_id']->id;
编辑: 的MongoId的$ id字段starts with a dollar sign,因此您可能必须通过{'$ id'}调用它,否则PHP将无法正确解析它。 (感谢@cKendrick)
echo $userInfo[0]['_id']->{'$id'};
嗯,也许这样的'回声$用户信息[0] [ '_ ID'] - > ID;'和使用调试 – Vytautas 2012-04-26 07:04:55