位置: 编程技术 - 正文

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代码生成器
  • 在win10系统中复制的文件不能粘贴怎么办?
  • PHP:Memcached::getServerList()的用法_Memcached类
  • php 生成opcode
  • 收到银行开具的手续费的专票会计分录
  • 共享主机和vps
  • swatch of
  • 出口信用保险补贴是否不征税收入
  • 人民币跨境贸易占比
  • centos编译运行c程序
  • 账务处理相关内容
  • 公司申请破产后债务谁来还
  • mdf和ndf文件
  • mysql基本查询
  • 工程分包需要注意什么
  • 公司账户钱取出来税务局会查账吗
  • 本月损益类未结转为零的一级科目怎么操作
  • 制造费用和生产成本期末有余额吗
  • 黄金以旧换新工具有哪些
  • 合同分三次付款怎么写
  • 进项发票可以退税吗
  • 行政事业单位预算一体化账务处理
  • 营业收入和营业总收入一样吗
  • 企业会计准则规定,企业在对会计要素
  • 投资性房地产是固定资产吗
  • 冲回以前年度工会费
  • 三证合一之前
  • 成本费用会计科目
  • sql中nullif
  • 注册表修改的方法有哪几种
  • 删除默认操作系统选项
  • ubuntu16.04终端在哪
  • 苹果电脑定制键盘
  • mac上dns设置
  • ubuntu14.04升级
  • ubuntu设置默认编辑器
  • win7怎么升级到win10系统软件还在吗
  • Linux基础与应用开发指南pdf百度云
  • win8怎么设置桌面背景
  • css实战手册
  • jquery的事件处理
  • ContentProvider之通过ContentResolver获取图像、视频、音频举例
  • 如何使用朋友的山姆卡
  • 实现点击下箭头的方法
  • Vuforia unity3d 发布 eclipse工程
  • easyui原理
  • javascript的if
  • python设计gui
  • JavaScript的Cookies
  • 普通话的对话
  • 国家税务总局全国增值税查询
  • 税务人员廉洁自律承诺书
  • 怎样纳税申报和缴纳
  • 深圳市税务审批中心电话
  • 北京市社工证报考要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设