位置: 编程技术 - 正文

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

  • 动产增值税可以抵扣吗
  • 进项税额可以不转出吗
  • 营改增后企业所得税分成比例
  • 返佣账务处理
  • 土地出让交增值税多少
  • 一次性奖金收入如何交个税
  • 已认证未付款分录
  • 餐饮业购买餐桌椅会计分录
  • 因质量问题怎么赔偿
  • 实际报销人是什么意思
  • 企业对外借款是怎么规定的
  • 企业结转已销产品的生产成本
  • 个人租车所得交什么税
  • 租赁合同印花税双方都要交吗
  • 财税〔2017〕39号
  • 出口加工区内企业可经营什么业务
  • 待摊费用报价变更的会计处理怎么做?
  • 虚开增值税简单例子
  • 因质量问题扣款协议
  • 主板故障开机断电
  • 联想一体机如何调节屏幕亮度
  • linux命令解析
  • php socket函数
  • 喜加一平台
  • 公司已开票给客户,但客户未打款怎么办?
  • phpget方法
  • inputtypefile 文件名
  • 如何利用http协议发布博客园博文评论
  • 委托加工应税消费品的纳税义务人是受托方
  • 企业所得税税前扣除和不扣除的区别
  • 普通发票被退回怎么处理
  • 自然人税收管理系统扣缴客户端app
  • 叶面积指数名词解释
  • 数据 挖掘
  • 小规模拍卖公司怎么开票
  • 小规模企业做账表格
  • 增值税专用发票有几联?
  • phpcms怎么用
  • 错开、补开发票问题
  • 长期借款的处理原则
  • 入库单正确填写方法
  • 现金流量表本月数和本年累计数是相等的么
  • 冲暂估会计分录
  • 城建税退回怎么做分录
  • mongodb skip limit
  • 什么是备抵类账户
  • 产品成本包括哪些
  • 使用权资产是什么意思
  • 应发工资账务处理
  • 购买其他权益工具投资时发生的交易费用
  • 普通发票领多了怎么处理
  • 哪些税计入税金及附加
  • 国外扣款手续费
  • 坏账收不回来如何做分录
  • 暂估出库需要确认收入吗
  • 成本核算方法有哪几种
  • 所得税汇算清缴报告在哪查
  • 增值税发票备注栏最新规定
  • 销项负数发票怎么冲减成本
  • 其他应收款怎么冲平
  • 零售货品
  • MySQL之Field‘***’doesn’t have a default value错误解决办法
  • 如何解决工作
  • ios自定义应用图标
  • hkcmd.exe损坏文件
  • Win10自带输入法打不出中文
  • win7系统蓝牙搜索不到设备
  • win7如何设置语言输入
  • win10更新后浏览器打不开网页
  • win10怎么关闭讲述人模式
  • js explode
  • nodejs执行cmd命令
  • js调用方法什么时候要加括号
  • 炉石传说架是什么意思
  • python3 django教程
  • JavaScript replace(rgExp,fn)正则替换的用法
  • android studio i使用
  • 大学生活最后的日子
  • 增值额未超过扣除项目金额20%是什么意思
  • 企业所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设