位置: 编程技术 - 正文

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

  • 跨年度的租金收入如何入账
  • 公司开普票和专票哪个好
  • 发票服务名称都有什么
  • 计提印花税走什么科目
  • 不开发票的入账怎么办?
  • 无形资产建造期间的摊销记在哪里
  • 企业应收款包括
  • 研究开发费用的加计扣除100%
  • 会计凭证可分为哪三类
  • 跌价材料出售如何入账
  • 收取加盟费如何交税
  • 折扣零售商是什么意思
  • 房产继承税征收标准是多少
  • 营改增的增值税税率
  • 旅游业适用差额征税政策时如何开具发票?
  • 计提坏账准备和发生坏账准备分录
  • 滴滴发票报销是什么意思
  • 应收账款结转下年要画红线吗
  • 同城提入业务包括
  • 一般纳税人附加税费减免政策
  • 非居民企业间接转让中国应税财产
  • 怎么计提担保赔偿准备金?
  • 关联企业纳税调整期限
  • 材料的盘点包括
  • 预提费用利息会增加吗
  • 私款转入公司账户怎么办
  • 工作流activity
  • 系统托盘开不开
  • 个别报表内部交易
  • php变量格式说法错误的是
  • 收取包装物押金税率
  • 增量预算对应什么预算
  • 微信公众号web开发
  • react中的key的作用
  • 增值税普通发票需要交税吗
  • php的序列化操作生成的哪种格式
  • php图片代码
  • HTML常用标记
  • span标签中的字符串怎么获取
  • 如何让header居中
  • php常用加密方式
  • 车辆过完户保险还能下浮吗
  • 免税收入包括
  • 耕地里埋坟国家有什么规定
  • 应付职工薪酬相关认定有哪些
  • 定额备用金制度报销时用什么科目
  • mysql临时表什么时候销毁
  • python多线程处理excel
  • 织梦怎么用
  • 企业向个人借款协议范本
  • mysql sql性能优化
  • sql文件压缩
  • 固定资产发票有什么用
  • 收到预付卡的发票是否可以报销呢?
  • 植物售卖
  • 工业企业外购存货成本有
  • 工资计提少了怎么办
  • 支票丢失需要登报吗
  • 支票为什么不能取钱
  • 新建企业需要什么手续
  • dos命令win10
  • mysql用处
  • solaris newfs
  • win9有吗
  • win10电脑系统配置
  • win10收不到短信验证码
  • 宏基aspire s3适用固态硬盘
  • centos作用
  • win7桌面图标都不见了
  • windows8联网
  • js实现日历效果
  • js中密码由字母和数字组成,长度为4-20
  • jquery删除所有class
  • javascript的主要用途
  • python生产
  • 浅析jQuery Ajax通用js封装
  • 如何在税务系统增加开票人员
  • 百旺金赋跨月专票作废
  • 云南省新农合网上缴费app
  • 浙江国税电子税务局申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设