博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongodb - save()和insert()的区别
阅读量:6983 次
发布时间:2019-06-27

本文共 720 字,大约阅读时间需要 2 分钟。

遇到_id相同的情况下:

insert操作会报错;save完成保存操作

> db.person.find()> db.person.insert({"_id":1,age:1,name:"hh"})WriteResult({ "nInserted" : 1 })> db.person.find(){ "_id" : 1, "age" : 1, "name" : "hh" }#insert一个"_id"已经存在的文档> db.person.insert({"_id":1,age:10,name:"hh02"})WriteResult({        "nInserted" : 0,        "writeError" : {                "code" : 11000,                "errmsg" : "E11000 duplicate key error collection: foobar.person index: _id_ dup key: { : 1.0 }"        }})> db.person.find(){ "_id" : 1, "age" : 1, "name" : "hh" }#save一个"_id"已经存在的文档> db.person.save({"_id":1,age:10,name:"hh02"})WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })> db.person.find(){ "_id" : 1, "age" : 10, "name" : "hh02" }>

 

转载地址:http://sqvpl.baihongyu.com/

你可能感兴趣的文章
WLAN产品形态之分层架构
查看>>
《敏捷可执行需求说明 Scrum提炼及实现技术》—— 1.2 识别不确定性的影响
查看>>
Chrome 隐藏 SSL 证书信息 禁止禁用 DRM
查看>>
《Windows Server 2012 Hyper-V虚拟化管理实践》——3.2 Hyper-V主机日常管理
查看>>
《C语言编程魔法书:基于C11标准》——第一篇 预备知识篇 第1章 C魔法概览1.1 例说编程语言...
查看>>
《IPv6安全》——1.7 推荐读物和资料
查看>>
《实施Cisco统一通信管理器(CIPT2)》一1.2 概述部署多站点环境时将会遇到的挑战...
查看>>
《Photoshop Lab修色圣典(修订版)》—第1课深入讨论
查看>>
Chromium 操作系统即将支持所有 SBC 单板电脑
查看>>
《CCNP安全Secure 642-637认证考试指南》——第8章 配置与实施路由式数据面安全...
查看>>
Remix OS PC 版面向全球开放
查看>>
Debian GNU/Linux 9 将切换至 GCC6 编译器
查看>>
《VMware 网络技术:原理与实践》—— 3.2 以太网
查看>>
《程序员的修炼——从优秀到卓越》一一1.6 勿以专家自居
查看>>
《Adobe Illustrator CS5中文版经典教程》—第0课0.5节使用绘图模式
查看>>
AngularJS 的自定义指令
查看>>
《CCNA ICND2(200-101)认证考试指南(第4版)》——第1章定义生成树协议
查看>>
什么样的 RPC 才是好用的 RPC
查看>>
《Adobe Premiere Pro CC经典教程》——14.6 特殊颜色效果
查看>>
Debian 项目不再提供 CD 格式的 ISO 镜像
查看>>