位置: 编程技术 - 正文

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:GregorianToJD()的用法_日历函数
  • 什么的利息收入可免纳个人所得税
  • 各种汇票
  • vue 百度地图 移动端
  • 1.2版本的oppo手机解锁方法
  • python一点都不简单
  • web爬虫视频教程
  • 用more命令查看文件内容
  • 员工业余自学
  • 红冲暂估是什么意思
  • 受让应收账款的账务处理
  • 企业内部研发支持方案
  • sql server 2008使用
  • 抄税是什么时间截止
  • 公司与公司的往来款计入什么科目
  • 应收账款余额不平是什么原因
  • 广告公司的广告制作费计入什么科目
  • 项目清算后未售房产怎么纳税
  • 工程造价不能超出多少预算
  • 手工账做账流程总结
  • 忘记报关可以补报吗
  • 企业和债权人有什么利益冲突
  • 本年利润有余额么
  • 小企业建账选哪种会计制度
  • mysql的用处
  • linux系统怎样安装
  • macbook怎么玩ios游戏
  • ControlSet001、ControlSet002以及CurrentControlSet之间有什么区别
  • w8系统怎么连接投影仪
  • win8分屏功能怎么用
  • WIN10系统怎么删除软件
  • win10预览版21277下载
  • linux 使用
  • Windows设置在哪里
  • es6 commonjs
  • 批处理获取文件夹内文件名
  • 图像unit8
  • 只有一行的矩阵的逆矩阵
  • js实现倒计时60s
  • python 模块定义
  • js实现的简洁二次函数
  • javascript主要学什么
  • jquery获取元素的父元素
  • Python注释详解
  • 金融知识宣传的建议
  • 深圳国税app官方下载
  • 存在未申报记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设