位置: 编程技术 - 正文

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

  • 个税申报吗
  • 所得税会计与财务会计比较研究
  • 买交强险需要把车开过去吗
  • 银行存款支付运费会计科目
  • 外勤会计主要是干什么
  • 员工垫资报销记账
  • 股权转让如何避免印花税
  • 税务登记后怎么领发票
  • 个人怎么开增值税
  • 汇总纳税总机构企业所得税分摊比例备案
  • 母公司子公司之间担保
  • 建筑工程发票是增值税专用发票吗,可以抵扣吗
  • 金税盘怎么增加复核人
  • 学校收到教育局拨款怎么做账
  • 发票红冲和作废一样吗
  • 应收账款抹零会计分录
  • 参加抽奖活动中奖却不发奖品
  • 应收票据贴现的会计分录
  • 股票退市怎样补仓
  • 所得税补税怎么申报
  • 辅导费是什么
  • 宽带连接错误651是什么意思
  • 刚毕业的学生可以买学生票吗
  • 七喜v8笔记本
  • 收到客户预付的货款的会计分录
  • 代购机票骗局
  • 荣耀路由器怎么重置
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 冷门暴利行业
  • 金融机构拆出资金的最长期限
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 威斯康星州1976
  • php查找字符串中的某个字符
  • 房产税土地税用不用计提
  • 科目余额表平了但资产负债表不平
  • 业务招待费会计和税法差异
  • 谷歌浏览器跨域解决方案
  • 收到投资款的会计科目怎么入账
  • [九]深度学习Pytorch-transforms图像增强(剪裁、翻转、旋转)
  • 若依框架用到的技术
  • 应收账款的平均余额怎么计算
  • ps怎么用魔棒选区
  • python怎么查看文件路径
  • 网络使用费属于什么会计科目
  • 现金流量表年报期末现金余额
  • 商业承兑汇票贴现率
  • 其他应收款科目核算哪些业务
  • 与广告公司签个协议
  • 农业种植账务处理方法
  • 投资损失如何入账
  • 盘亏盘盈的会计处理
  • 给股东分利润怎么做账
  • 广告费和广告发布费什么区别
  • 私人网银可以转账吗
  • 电子回单费用如何查询
  • 数字证书限额多少
  • 债务人以低于债务账面价值的现金清偿某项债务
  • SQL Server 2016 CTP2.3 的关键特性总结
  • sql2000删除
  • sql server 不存在或者拒绝访问
  • Linux安装MySQL5.6.24使用文字说明
  • win7安装windows无法安装所需的文件请确保
  • mac移动硬盘怎么改名
  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明
  • 微软被告
  • centos挂载lvm硬盘
  • windows8消费预览版中图片密码使用教程
  • win8 应用商店
  • win7架设ftp服务器
  • 在linux中使用什么命令可以执行shell脚本
  • 激素六项雌二醇30
  • win8怎么删除所有东西
  • opengl 画线
  • cocos2dx ActionManager播放动画回调问题
  • opengl画直线
  • jquery easyui有哪些特点
  • linux内核讲解
  • javascript教程代码
  • 税务局约谈严重吗
  • 电子税务局房产税原值怎么改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设