mongodb插入数据获取本次插入的mongodb id
最近接了一个别人的项目做二次开发,使用php进行mongodb的数据操作时,需要插入数据后得到相应的mongodb 中的id,简单代码如下
$data = array('test' => 'aaaaa');
$tool->insert($table,$data);
$res['data'] = $data;
将data重新获取一遍就可以获取到插入mongdb中数据,包括id
使用这个方法需要注意的一点是,如果这个插入在类方法A中,跨越多个封装再获取data,可能会出现获取不到mongodb id的情况,所以最好是在执行插入后当前方法中获取
mongodb插入数据获取本次插入的mongodb id的更多相关文章
- MongoDB与MySQL的插入、查询性能测试
		1.1 MongoDB的简单介绍 在当今的数据库市场上,MySQL无疑是占有一席之地的.作为一个开源的关系型数据库,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用.2009年,甲骨文 ... 
- MongoDB与MySQL的插入性能测试【转】
		1.1 MongoDB的简单介绍 在当今的数据库市场上,MySQL无疑是占有一席之地的.作为一个开源的关系型数据库,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用.2009年,甲骨文 ... 
- mongodb的基本操作与插入文档(document)
		一.mongodb的基本操作: 1.查看mongodb当前所有的databases : show dbs 2.选择数据库(database) : use databaseName(该数据库不存在则会自 ... 
- Mongodb(3)插入文档,更新文档,删除文档
		insert() 方法 要插入数据到 MongoDB 集合,需要使用 MongoDB 的 insert() 或 save() 方法. 插入文档:db.COLLECTION_NAME.insert(d ... 
- c#  MongoDB插入和批量插入,插入原理
		在开发之前,选择MongoDb驱动是件很重要的事情.如果选择不好,在后期的开发的是件很费力的事情,因为我就遇到这样的问题.MongoDb驱动有几种比较流行驱动,官方驱动和samus是两种使用比较多的. ... 
- MongoDB 操作手冊CRUD插入
		插入操作 插入记录 1.插入一条记录 db.testData.insert({num:1,name:'a'}); 结果 WriteResult({ "nInserted" : 1 ... 
- MongoDB不支持批量插入
		mongodb的结构与关系型数据库不同,它类似树状结构,可以很方便对每个分支进行操作,但它没有像mysql那样insert(value.value.value...)那样的语法,也不支持transac ... 
- python 插入数据获取id
		python 插入数据获取id 学习了:https://blog.csdn.net/qq_37788558/article/details/78151972 commit之前获取 cursor.las ... 
- MongoDB快速入门学习笔记3 MongoDB的文档插入操作
		1.文档的数据存储格式为BSON,类似于JSON.MongoDB插入数据时会检验数据中是否有“_id”,如果没有会自动生成.shell操作有insert和save两种方法.当插入一条数据有“_id”值 ... 
随机推荐
- mnist的格式说明,以及在python3.x和python 2.x读取mnist数据集的不同
			有一个关于mnist的一个事例可以参考,我觉得写的很好:http://www.cnblogs.com/x1957/archive/2012/06/02/2531503.html #!/usr/bin/ ... 
- POJ3208 Apocalypse Someday
			题意 Language:Default Apocalypse Someday Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 2 ... 
- Linux----------httpd的简介和安装及使用
			目录 一.httpd的简介 二.常用httpd版本特性 (1)httpd-2.2 (2)httpd-2.4 三.httpd的工作模型 四.httpd的程序环境即配置文件和重要目录 1.配置文件和重要目 ... 
- Viewport模版
			通用模版 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta ... 
- jenkins如何获取gitlab上的代码
			如何安装jenkins和gitlab我就不重复了,请自行搜索我的博客 那么,jenkins如何获取gitlab上的代码呢? 具体配置步骤如下 1.在gitlab上配置个人访问令牌.注意事项:姓名那里需 ... 
- [转]解决百度ueditor插入动态地图空白 支持iframe方法
			说明:新版本ueditor要修改 xss过滤白名单 修改配置文件ueditor.config.js 搜索: whitList 增加下面第二行即可 ,whitList:{ iframe: ['fram ... 
- Spring boot中自动编译配置
			MAVEN自动编译配置 热部署功能 <dependency> <groupId>org.springframework.boot</groupId> <art ... 
- 如何开启 MySQL InnoDB 共享表空间和独立表空间
			修改数据库的表空间管理方式 修改my.ini文件的innodb_file_per_table的参数值即可,但是修改不能影响之前已经使用过的共享表空间和独立表空间: innodb_file_per_ta ... 
- git 常用命令思维导图
- Linux下的快捷键
			1:tab 键 命令补全 路径补全 2:Ctrl+C 命令的中止 3:Ctrl+D 退出当前的会话 exit logout 4:Ctrl+l clear 清屏 5 ... 
