位置: 编程技术 - 正文

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 入门)

  • 进货开了发票也写了购销合同要交印花税吗?
  • 增值税应纳税额的计算
  • 装修及室内设计实训报告
  • 购买性支出和转移性支出财政职能发挥方面有何不同
  • 租赁费属于酌量收入吗
  • 增值税抵扣可以跨月吗
  • 开具的红字发票金税三期怎么报税?
  • 开专票红冲是不是双方都要开信息表
  • 堤围防护费什么时候停止征收
  • 融资租赁主营业务收入如何确认
  • 收到长期股权投资的现金股利
  • 出售旧固定资产的税率是多少
  • 小规模纳税人可以开3%的专票吗
  • 供电局开具增值发票
  • 施工工人个税怎么计算?
  • 固定资产出售税务处理方法
  • 免税发票可以入账吗
  • 增值税减免的账务处理可以直接应交税费减免税款吗
  • 机票的抵扣率是多少
  • 小微企业减半征收印花税代码
  • 增值税附加税包含哪些税
  • 进料加工料件需补税的情况
  • 环评费用计入哪个会计科目
  • w11系统激活码
  • 客户收集软件
  • 运输公司的进项必须是专票吗
  • windows 11硬件
  • win11系统打不出顿号
  • 前端架构怎么搭建
  • pqhelper.exe是什么进程 pqhelper进程查询
  • 高新技术企业产品是什么意思
  • 无人驾驶控制方向
  • 坎塔布莱恩
  • php两个$什么意思
  • 现金折扣成本变动额
  • elementui的upload组件详解
  • Squarespace 和 WordPress 的区别
  • 大数据实时数仓
  • 模型怎么部署
  • sync命令是什么意思
  • 旅游景点的门票能做费用吗
  • 普通收据能入账嘛
  • 税前利润弥补是什么意思
  • 技术服务费该怎么收
  • 租赁吊车服务的利润大概有多少
  • db2 connect命令
  • 预提费用是应付账款吗
  • 其他综合收益的税后净额怎么计算
  • 营业外收入的账户有哪些
  • 增值税专用发票抵扣期限
  • 企业所得税汇算表
  • 固定资产溢余
  • 实收资本多少年到账
  • 投标费用计入哪个科目
  • 建筑业增值税会退税吗
  • 机动车转让后未过户原车主要承担赔偿责任
  • 政府拆迁赔款会计上怎样做账
  • 委托加工的相关法律规定
  • 贴现费用分录
  • 开具的发票是否为印花税的应税凭证?
  • 为什么预付账款可以通过应付账款核算
  • 没有发票也可以报销
  • 发票金额大于付款金额可以报销吗
  • 补记式余额调节法怎么写项目
  • mysql的自动增长怎么表示的?
  • WIN10开始菜单点击鼠标右键没反应的处理方法
  • ubuntu fsl
  • ip地址有冲突怎么查看
  • win8系统怎么样好用吗
  • cocos2djs
  • shell 1>&2 2>&1 &>filename重定向的含义和区别
  • pythonipo模型
  • 关于Colloder事件
  • python字符串拼接join
  • 深圳国税服务
  • 广西壮族自治区图书馆
  • 国家减免的增值税怎么做账
  • 国税纳税服务有哪些项目
  • 怎么注册山东省采购网
  • 豫麦336
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设