位置: 编程技术 - 正文

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

  • 异地建厂如何交社保
  • 工会经费和福利费怎么花
  • 小规模城建税和教育费附加怎么算
  • 净资产是资产负债表的哪一项
  • 无票收入应该怎么做
  • 公司给员工报销话费怎么做账
  • 公司注册住所要求
  • 税控发票抵税还是抵收
  • 职工福利费劳保用品
  • 进项交税吗
  • 转让财产收入计入哪个科目
  • 管理服务费入什么科目
  • 农产品发票抵扣需要勾选吗
  • 怎么在网上申请变更姓名
  • 正在注销的公司微信收的款怎么追回
  • 定额手撕发票怎么买
  • 建筑业进项税抵扣不足
  • 必要收益率的计算题目
  • 银行流水账单怎么查
  • 投资活动净现金流为负说明什么
  • 王者荣耀如何充值退款
  • 政府单位没有税号怎么开普票
  • macOS Big Sur 11.3新功能 为M1 Mac带来了iOS应用的手柄模拟功能
  • PHP:mb_strrpos()的用法_mbstring函数
  • qqlogin.exe是什么进程 qqlogin.exe应用程序错误解决办法
  • 期末结转之前有哪些注意事项
  • flex的几个常用布局
  • 固定资产减少的账务处理
  • 幼儿园会计需要什么条件
  • 若依框架前端如何通过后端加载页面
  • 工装费用会计分录
  • gridviewcolumn
  • sql server2016使用
  • springboot+chatgpt+chatUI Pro开发智能聊天工具
  • 科目汇总表借方发生额等于贷方发生额吗
  • 专票电话号码不对有影响吗
  • phpcms视频教程
  • ps像素大小怎么调整不了
  • 查补税款
  • 其他应收款待抵扣进项
  • 物料最低库存
  • 循环语句例题及解析
  • 劳务报酬需要申报个税吗
  • sql server 2000数据库不能备份的原因
  • 劳务发票进什么科目
  • 结转生产成本是不是成品入库
  • 交易性金融资产公允价值变动怎么算
  • 工程前期费用包含哪些
  • 包装物是指什么
  • 投资性房地产与持有待售资产的区别
  • 未达到起征点的增值税怎么填写
  • 生产企业原材料占产成品的比例
  • 小规模纳税人手工帐怎么做
  • 交易的价格
  • 内账税费计入什么科目
  • 银行汇票和银行本票区别图解
  • mysql更改密码命令
  • Fedora25踏上Wayland的路上讲解
  • win7 word
  • 什么叫另类
  • 如何让计算机自动关机
  • macair蓝牙用不了
  • Windows RT 8.1 Update3(KB3033055)开始菜单多图欣赏
  • 物联网1.0 2.0 3.0
  • win10外置光驱读不出光盘怎么办
  • win7待机时间在哪调
  • 给div设置滚动条
  • javascript例子
  • shell 替换文件中匹配的内容
  • pip工具安装
  • 如何在unity里设置碰撞体积
  • 数据库的基本操作语句有哪些
  • vue3官方文档
  • 如何自定义手机图标
  • 网页全屏是哪个键
  • 你不需要知道我是谁,祖国知道我
  • 字典树原理
  • 电脑上怎样安装word文档
  • 国企重组裁员政策解读
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设