这是我的剧本

$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’];

标签:php,mongodb

来源: https://codeday.me/bug/20190826/1728072.html

php生成objectid,通过PHP获取ObjectId MongoDB相关推荐

  1. java 生成objectid_算法~位运算ObjectId生成时的秒用

    位运算控制数字范围 通过位运算,可以对一个数进行限制,保证这个数在2n-1(3,7,15,31,63,127,255...)范围内,当大于指定的数时,会取这个0到2n-1里的某个数,不会让它溢出. 之 ...

  2. Python通过文字生成语音,随机获取视频或图片素材生成伪原创的短视频

    前段时间写了一篇<抖音自动引流脚本源码>主要通过语录系统自动生成语句或随机评论,适用于自动评论引流脚本. 今天脑洞大开,想用Python通过文字生成语音,随机获取视频或图片素材生成伪原创的 ...

  3. python给pdf加图片签名_Python生成个性签名图片获取GUI过程解析

    这篇文章主要介绍了Python生成个性签名图片获取GUI过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 先来看看程序运行的样子: 所以,程序 ...

  4. 【JetPack】ViewBinding 视图绑定组件 ( 启用模块 | 视图绑定定制 | 绑定类名称生成规则 | 绑定类字段生成规则 | 绑定类获取根视图 | 绑定类获取布局组件 )

    文章目录 I . 视图绑定组件简介 II . 视图绑定 ViewBinding 使用前提 ( Android Studio 3.6 ) III . 视图绑定组件启用 IV . 定制视图绑定 ( 启用视 ...

  5. linux生成文件清单,Linux 获取文件名称生成列表 txt - create_filelist

    Linux 获取文件名称生成列表 txt - create_filelist 1. find /home/strong/MOTChallenge/MOT16/MOT16/train/MOT16-04/ ...

  6. 爬虫关键信息获取与MongoDB数据库使用方法

    MongoDB数据库安装与使用 安装过程 如文章MongoDB Community Download | MongoDB所讲,只需点开下载的网址会自动匹配当前主机的操作系统,在下载完压缩包后进行解压即 ...

  7. linux下生成ssh密钥并获取密钥

    转载自 在linux上生成SSH-key 简单原理介绍+生成步骤 1.首先什么是SSH Secure Shell (SSH) 是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议. 通过加密保证 ...

  8. web.py——简单而且功能强大的Python web 框架(4):生成表单、获取输入和内容的验证

    web.py的form模块能够帮助你生成HTML表单:获取用户的输入,并在处理或添加到数据库之前对其进行内容的验证. 表单简介 web.py的表单模块允许生成html表单,获取用户输入,并在处理或将其 ...

  9. Netbackup8.0以上版本,服务端生成证书,客户端获取、更新证书方式(整理中)

    创建重发令牌 如果非主控主机已在主服务器上注册但其基于主机ID的证书不再有效,则可以重新颁发基于主机ID的证书.例如,证书在过期,被撤销或丢失时无效. 重发令牌是一种可用于重新颁发证书的令牌.它是一种 ...

最新文章

  1. wince系统改安卓系统_什么是实时操作系统(RTOS)
  2. python done()什么意思_Python done
  3. RocketMQ:消息存储机制详解与源码解析
  4. 「LibreOJ Round #11」Misaka Network 与求和(杜教筛 + Min_25)
  5. 惊了!中国移动互联网用户已达这个数:短视频贡献大
  6. 代码流程图_LaTeX 中传统流程图的绘制方法
  7. Kotlin — 实现JavaEE 开发Web工程
  8. 如何写好工作周报?工作周报模板
  9. AppScan安装包及详细安装教程(带图)
  10. 速率法和终点法的区别_终点法 速率法 二点法
  11. 完美世界hr给大家的简历修改和面试的建议
  12. dhtmlxGantt standard vs dhtmlxGantt pro
  13. mysql创建视图步骤_MySQL创建视图的详细步骤
  14. 基于ArcGIS的城市住房选址分析(以郑州市为例)
  15. MVP结合(RecycleView,Retorfit,GreenDao和EventBus)数据展示
  16. 网页功能升华必备播放器
  17. POI读取word里面的表格并处理数据
  18. iOS---学习研究大牛Git高星项目YYCategories(二)
  19. 为SEO而生的Rabbit V1.0 WordPress主题下载
  20. Leetcode PHP题解--D35 876. Middle of the Linked List

热门文章

  1. 高校圆桌派-第二期话题征集等你来
  2. GCC编译忽略编译告警
  3. fanuc机器人防干涉区域功能
  4. 跟hoowa学做智能路由(五):熟悉OpenWRT
  5. 关于处理无法保存打印机设置的问题
  6. 【学习机器学习】实验——线性模型实现
  7. 【ORACLE】删除表空间,没有删除数据文件怎么办?解决办法
  8. 人工智能——衣服分类(大作业必备)
  9. C语言关于传入子函数的指针形参的地址改变
  10. 我的世界中国版配置java_我的世界中国版Java 不删档测试问题指引