微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过PHP获取ObjectId MongoDB

这是我的剧本

$terms = ['username' => $uri];
$user = $collection->findOne($terms);

结果

array (size=4)
  '_id' => 
    object(MongoId)[29]
      public '$id' => string '4ff6e96bb0b4599016000006' (length=24)
  'username' => string 'me' (length=10)
  'name' => string 'Yes, It's me!' (length=16)

得到名字

$name = $user [‘name’];

但是,我如何获得$user [‘_ id’]?

我尝试$user [‘_ id’] NOT WORK

请帮忙.谢谢

UPDATE

$user [‘_ id’] – > {‘$id’}解决了问题

解决方法:

$user [‘_ id’] – > {‘$id’}不是必需且丑陋的,你只需将其转换为字符串即可获得id $id =(string)$user [‘_ id’];

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐