位置: 编程技术 - 正文

MongoDB快速入门笔记(六)之MongoDB的文档修改操作(mongodb基本操作)

编辑:rootadmin

推荐整理分享MongoDB快速入门笔记(六)之MongoDB的文档修改操作(mongodb基本操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mongodb入门教程,mongodb视频教程,mongodb入门教程,mongodb 入门,mongodb 入门,mongodb基本操作,mongodb简单使用,mongodb入门教程,内容如对您有帮助,希望把文章链接给更多的朋友!

MongoDB

MongoDB 是一个开源的文档数据库,并领先的 NoSQL 数据库。 MongoDB 是由 c++语言编写。

文档

文档是一组键 - 值对。文件动态模式。动态模式是指,在相同集合中的文档不需要具有相同的字段或结构组的公共字段的集合的文档,可以容纳不同类型的数据。

db.集合名称.update({query},{update},upsert, multi})query:过滤条件update:修改内容upsert:如果不存在查询条件查出的记录,是否插入一条数据,默认是falsemulti:是否只修改查询条件查出的第一条记录,默认是false

把整条数据都修改了,如果修改内容中没有设置age字段,则以前的age也取消了,数据全部修改

局部修改

$set:如果存在键则修改,如果不存在键则添加

MongoDB快速入门笔记(六)之MongoDB的文档修改操作(mongodb基本操作)

id重复时无法修改

第三个参数默认为false,如果查不到数据false时不执行任何操作,true时往数据库里新插入一条数据

第四个参数默认为false,false时表示只修改查询到的第一条数据,true时表示修改查询到的所有数据

$inc:在原来的基础上加多少

$unset:去掉某个键

针对数组类型的操作

$push:当数据中不存在键时,创建数组类型的键并插入该值;如果存在该键,并且该键是数组类型时,则在此数组类型的数据上追加;如果存在该键,并且该键不是数组类型时,会报错。$pushAll:批量往数组中追加$addToSet:数组中有该值时不追加,没有该值时追加

$pop:删除数组的第一个或最后一个元素,值为-1时是删除第一个元素,值为1时是删除最后一个元素。

$pull:删除数组中的某一个指定的数值

$pullAll:删除数组中多个指定的数值

MongoDB快速入门笔记(四)之MongoDB查询文档操作实例代码 MongoDB简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据

MongoDB快速入门笔记(三)之MongoDB插入文档操作 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系

MongoDB快速入门笔记(二)之MongoDB的概念及简单操作 MongoDB是面向集合的文档式数据库,不像关系数据库那样,有表,列、行,mongoDB数据库则是由一系列的文档组成。下面给大家介绍MongoDB的概念及简单操

标签: mongodb基本操作

本文链接地址:https://www.jiuchutong.com/biancheng/312543.html 转载请保留说明!

上一篇:MongoDB快速入门笔记(六)之MongoDB删除文档操作(mongodb简单使用)

下一篇:MongoDB快速入门笔记(四)之MongoDB查询文档操作实例代码(mongodb 入门)

  • 个税汇算清缴可以修改收入吗
  • 销售净收入咋算
  • 文化建设费退税会计分录怎么做
  • 房屋租赁和服务费发票的区别
  • 期间费用包括哪三种
  • 进行利润分配时必须遵循的原则
  • 固定资产折旧法律法规
  • 员工劳动保险赔多少钱
  • 咨询费发票入账风险
  • 事业单位其他应付款如何核销
  • 税率和征收率的含义和区别
  • 仓库货物破损处理方法
  • 打印的电子发票需要盖章么
  • 购买软件的增值税可以抵扣吗
  • 新注册公司第一次怎么报税
  • 承租人交付房屋标准
  • 固定资产发票可以抵税吗
  • 商贸公司能开促销专票吗
  • 施工企业会计制度有哪些
  • 工商年报网上申报时间2023年
  • wordpress 设置
  • PHP 中dirname(_file_)讲解
  • mmc.exe是什么进程
  • 360se进程太多
  • php ftell
  • 总结关于现金清查的会计核算分录
  • rnbrcache.exe是什么意思
  • 三方债权债务抵消如何开发票
  • 企业签订的技术合同
  • 新建vue项目
  • 企业清算的会计科目
  • pytorch基础
  • 中科院院士2023增选
  • 如何购买增值税发票需要什么资料
  • 工程完工后的质量抽检不合格怎么办
  • redis两种持久化方式的优缺点
  • python3.9.4怎么用
  • 出口退税哪些税不退
  • 增值是指哪几点
  • 企业应交税金科目编码
  • 预付开发票加油后还能开吗?
  • 免征文化事业建设费条件的销售额标准
  • 资产负债表怎么看盈利或亏损
  • SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
  • 哪些公司可以开电费发票
  • 什么叫做固定资本
  • 资本公积金转增股本是利好吿
  • 业务招待费税前列支
  • 加权平均净资产收益率
  • 采用成本法核算的长期股权投资
  • 应收账款确认无法收回,确认为坏账损失
  • 收到去年所得税汇算清缴退税账务处理
  • 工程款外地预缴哪些税
  • 建立新公司需要做什么
  • 在MySQL中使用STRAIGHT_JOIN的教程
  • 怎么用ubuntu
  • gitlab离线安装 linux
  • windows xp系
  • information_schema翻译
  • cpio压缩
  • win8 开机后无法进入系统
  • Linux 压缩某个文件夹的实现方法
  • Android之Android apk动态加载机制的研究
  • Android游戏开发实践指南
  • css怎么加图标
  • js代码规范
  • js获取浏览器当前访问的ip
  • chrome heat
  • html收藏夹导入
  • andriod 控件
  • jQuery解析XML 详解及方法总结
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 专项附加扣除修改后,多扣的税
  • 税务局房屋评估怎样做低
  • 增值税有哪些税种组成
  • 公民海外收入纳税
  • 高新企业人才落户北京
  • 营业费用指哪些
  • 置换买新车划算吗
  • 金税盘里的发票清单怎么导出
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设