位置: 编程技术 - 正文

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

  • 增值税票是什么
  • 增值税进项发票认证流程
  • 工程资金占用计算利率是多少
  • 房地产公司产品无偿提供他人使用 税
  • 预收账款有余额是啥原因
  • 初期厂房监理费怎么做账?
  • 过节发什么物资给员工好些
  • 存货报废应如何记账
  • 美元转到中国账户可不可以取人民币
  • 餐馆的前期投资预算
  • 子公司之间固定资产转让
  • 成本核算会计科目包括
  • 收到房费的专用发票能抵扣吗?
  • 固定资产停止折扣
  • 利润分配表会计分录
  • 企业无形资产包括
  • 企业新增股东
  • 先入费用后来发票怎么做账
  • php常用的技术栈
  • 财务会计制度
  • 暂存款借方余额
  • win11怎么打开设置
  • 固态硬盘近年价格走势
  • 进料加工与来料加工均为一进一出的两笔交易
  • 增值税发票进项抵扣怎么操作
  • opencv详解
  • 坏账准备的会计准则规定
  • PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
  • 设计部工资计入什么费用
  • echarts.
  • 补缴税款后还能退税吗
  • cvpr best
  • php第三方支付
  • 研发部门的房租物业费进什么科目
  • 交通运输发票票样
  • 事业单位会计结转分录
  • 客户的赔偿金会计分录
  • 怎么盘存货
  • 收到现金投资计入什么科目
  • 增值税附表3
  • sql server 2016使用
  • 专票金额高于实收金额
  • 其他应收款账户管理应遵循
  • 法人如何网上申请辞职手续
  • 收回以前年度的应收账款较多能说明什么呢?
  • 补缴以前年度所得税及滞纳金账务处理
  • 公司投资者如何避免风险
  • 收到的出口退税款需要并入利润总额吗
  • 股权转让如何缴纳个人所得税举例说明
  • 成本法和权益法的转换
  • 上市公司应付会计
  • 总账建账的原则包括
  • mysql5.5改密码
  • mysqldump备份数据库不完整
  • MySql 5.7.17 winx64的安装配置详细教程
  • win7和winxp区别
  • windows7更新80072efe
  • linux7修改ssh端口
  • DxDebugService.exe是什么进程 DxDebugService进程安全吗
  • 如何设置自动删除安装包
  • ubuntu怎么禁用nouveau
  • downloader.exe是什么
  • win7总是弹出广告怎么办
  • centos7.6和7.7
  • win7浏览器在c盘哪里
  • win7旗舰版64位系统无法进入安全模式怎么办?
  • nfs网络安装
  • win7 64位系统QQ自动退出重新登录提示您已登录不能重复登录的解决方法
  • win8引导文件
  • 电脑迅雷影音在哪个文件夹
  • 电脑双系统删除一个系统的步骤
  • javascript如何调用
  • linux中xargs用法
  • 深入理解javascript特性
  • javascript教程
  • 甘肃国家税务局官网app
  • 贵州省产检费用报销流程
  • 增值税申报表如何更正
  • 江苏省的发票如何查验真伪
  • 积极配合税务局工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设