MongoDb中save与insert区别
来源:互联网 发布:韩国女团 知乎 编辑:程序博客网 时间:2024/06/07 22:29
当主键"_id"不存在时,都是添加一个新的文档,但主健"_id"存在时,就有些不同了
insert:当主键"_id"在集合中存在时,不做任何处理。
save:当主键"_id"在集合中存在时,进行更新。
> db.saveinfo.insert({"_id":1,"name":"test save upsert"})
> db.saveinfo.find()
{ "_id" : 1, "name" : "test save upsert" }
> db.saveinfo.insert({"_id":1,"name":"insert or save"})
E11000 duplicate key error index: test.saveinfo.$_id_ dup key: { : 1.0 }
> db.saveinfo.find()
{ "_id" : 1, "name" : "test save upsert" }
> db.saveinfo.save({"_id":1,"name":"insert or save"})
> db.saveinfo.find()
{ "_id" : 1, "name" : "insert or save" }
>
> db.saveinfo.find()
{ "_id" : 1, "name" : "test save upsert" }
> db.saveinfo.insert({"_id":1,"name":"insert or save"})
E11000 duplicate key error index: test.saveinfo.$_id_ dup key: { : 1.0 }
> db.saveinfo.find()
{ "_id" : 1, "name" : "test save upsert" }
> db.saveinfo.save({"_id":1,"name":"insert or save"})
> db.saveinfo.find()
{ "_id" : 1, "name" : "insert or save" }
>
0 0
- MongoDb中save与insert区别
- MongoDb中save与insert区别
- mongoDB insert save 区别
- MongoDB中 insert 和 save 的区别
- mongodb insert()、save()的区别
- mongodb insert&save
- mongo中save和insert区别
- MongoDB学习笔记 insert和save的区别
- mongodb insert()和save()的相同点和区别
- mongodb insert()和save()的相同点和区别
- mongodb insert()和save()的相同点和区别
- MongoDB数据插入insert和save的区别
- 关于 mongodb 里 插入数据的命令 save() 和 insert() 的区别
- Yii save和insert的区别
- Mogodb中使用save和insert方式插入数据的区别
- --save-dev 与 --save区别
- -save-dev 与 -save的区别
- --save-dev 与--save的区别
- 如果时间停止一秒,Google会如何应对?
- Android中spinner(下拉框)的使用2
- EasyUI DataGrid onBeforeRender 使用记录
- python生成随机数
- 个推与APICloud达成合作,实现企业精准推送
- MongoDb中save与insert区别
- IE6的window.location.href问题
- 自动化基本环境搭建 (myEclipse + selenium-2.42.2)
- BZOJ 3578 GTY的人类基因组计划2 set
- 后台处理double转换成按三位一逗号格式输出字符串
- 心情忐忑
- fibonacci数列
- 触摸,事件,UIGestureRecognizer
- activiti5第四弹----serviceTask中的java服务任务