位置: 编程技术 - 正文

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

  • 企业清算所得税申报
  • 小规模纳税人运输费计入什么科目
  • 出口托收业务
  • 贸易公司经营范围有限制吗
  • 物业公司收款一般多久
  • 已申报未导入是申报成功了吗
  • 非税收入包括哪些项目行政事业性收费
  • 医保卡划入账户金额
  • 小规模纳税人按月申报还是按季申报
  • 企业弥补亏损的三个途径
  • 差旅费报销单填写模板
  • 应交税费年末账务处理
  • 开增值税发票折扣额怎么开出来的?
  • win7关机提示
  • 64位windows系统下安装Memcache缓存
  • php做
  • 报销费用多付会计分录
  • 应付股利的会计科目
  • 公司没有营业额零报税的后果
  • linux架构师是做什么的
  • 税务机关义务包括
  • 开立异地银行结息通知
  • 企业会计核算利润表
  • 增值税的类型主要有哪些
  • uniapp怎么做适配
  • 资产负债表日后期间是指
  • 延期支付土地款利息会计处理
  • node.js in action
  • vue调用高德js
  • 法人从公账上取款会计分录
  • smart模板教程
  • ChatGPT全面升级,GPT4支持多模态数据。
  • 库存现金每月终了由谁清点
  • username命令
  • 投资收益主要来源于
  • 房产税计入管理费用还是税金附加
  • 房地产项目转让流程
  • 外贸企业应交税费计入
  • SQLserver2008数据库Excel数据导入语句
  • 营改增后简易计税是多少税率
  • 现金流量表季度期初现金余额怎么填
  • 政府补助收入的会计处理
  • 公司贷款可以转私户吗
  • 累计盈余定义
  • 外籍个人是否可以买社保
  • 销售款退回会计分录
  • 公司借钱不还怎么办
  • 培训费属于什么应税项目
  • 应付账款借方余额在资产负债表中怎么列示
  • 未取得发票的固定资产入账规定
  • 工资尾数差异财务怎么算
  • 如何删除windowsedb
  • win10删除的文件恢复
  • 发生意外错误无法完成您的请求
  • linux深入理解
  • winpe安装步骤
  • windows xp 任务栏在右边
  • mac电脑 删除废纸篓里的指定文件
  • ubuntu 14.4
  • linux命令行是什么字体
  • xp死机不动
  • win1020h2版本要更新多久
  • Win7安全模式怎么切换到正常模式
  • windows 8改windows 7
  • win10系统打开cad出现致命错误
  • linux小技巧
  • linux 指定动态库连接位置
  • 持久化存储数据的方式
  • javascript括号
  • node.js ssh
  • 将网页改换成黑白
  • 自定义dialogfragment
  • android检测网络差
  • 用shell脚本创建用户
  • jquery登录注册源代码
  • 如何在税务系统缴纳医保
  • 契税退税进度怎么查询
  • 陕西国家税务
  • 每月社保缴费截止日期
  • 北京市朝阳区地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设