位置: 编程技术 - 正文

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

  • 商品房销售税率10%执行时间
  • 小规模纳税人进项发票怎么做账
  • 从价从量复合计征
  • 公司注销了账本还需保留吗
  • 装修及室内设计实训报告
  • 个人所得税减除费用6万元什么意思
  • 累计折旧空运直接计入生产成本吗
  • 个体工商户可以开建筑劳务发票吗?
  • 收到税收返还会计分录
  • 生产车间领用的低值易耗品
  • 外商投资企业采取发包、出租经营
  • 企业清算需要什么
  • 年前买东西
  • 应收账款属于非流动资产吗
  • 美金报关出口能不能收跨境人民币
  • 公司银行利息要交税吗
  • 社会组织捐款
  • 企业国有资产无偿划拨管理暂行办法
  • 增值税发票已作废怎么办
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 纳税人跨县(市、区)是指
  • 小微企业享受优惠
  • 注册资本转让税率
  • 供应商赠送
  • 城市垃圾处理项目
  • 公司会议案例
  • 外贸收汇怎么处理
  • 公司内部罚款的备注怎么写劳动仲裁
  • PHP+Mysql+jQuery实现发布微博程序 php篇
  • php核心编程
  • Linux系统中怎么定位到java代码的方法级
  • 超市收取进场费违反什么法律
  • 办理发票缴销需要提供的资料
  • macOSCatalina10.15.5Beta4值得升级吗 macOSCatalina10.15.5Beta4更新了什么
  • 资本公积转增资本金
  • react hook详解
  • php创建视图
  • 【创作赢红包】ChatGPT引爆全网引发的AI算力思考
  • 投资者投资企业项目的主要目的是
  • MySQL高级查询
  • react脚手架搭建项目
  • 应收账款未计提怎么处理
  • phpcms视频教程
  • 发票已交税还可以作废吗
  • 公司从一个帐户里扣税吗
  • 小规模纳税人减免增值税会计处理
  • 无形资产比如
  • 车辆处置收入怎么交税
  • 固定资产的计提折旧方法有哪些
  • 航天信息的发票以什么形式导入开票信息
  • 国家规定房屋买卖中介费
  • 每个银行都有结息
  • 现金收账凭证
  • 内账价税分离如何做账
  • 租赁办公楼
  • 所有者权益增加额怎么计算
  • sql server 存储过程 超时
  • 解析sql语句
  • 数据库中经常用的函数
  • windows没有无线网络
  • 鼠标系统怎么安装
  • windowsxp搜索不到文件
  • linux怎么使用无线网卡
  • 微软系统如何恢复出厂设置
  • centos zsh
  • win7系统浏览器版本老怎么升级
  • win7关掉wifi
  • 怎么删除listview条目
  • bootstrap-treeview.js
  • python中2和2.0的区别
  • 读取带敏感字符的行的批处理
  • unity3d中用四元数 Quaternion来对一个坐标点进行旋转的初步体会
  • javascript基础入门视频教程
  • jquery dom对象
  • javascript页面
  • 税控盘税务数字证书密码是什么
  • 网上预约挂号能退吗
  • 保险行业税务处理
  • 地税收社保
  • 混凝土搅拌站如何结转成本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设