位置: 编程技术 - 正文

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

  • 出租人融资租赁发生的初始直接费用
  • 建筑劳务公司的工资计入什么科目
  • 废品销售是否缴纳增值税
  • 土增清算尾盘销售
  • 一次性发放年终奖怎么税务筹划
  • 2021小规模免税
  • 未担保余值列报
  • 小规模纳税人与一般纳税人区别
  • 防伪税控系统服务费发票在哪里开
  • 会计集中核算模式
  • 商业汇票如何申领
  • 一般开发间接费
  • 房地产公司缴纳契税的会计分录
  • 怎么看增值税专用发票是进项还是销项
  • 电子发票能不能作废重开
  • 冠名发票申请要求有哪些?
  • 消费税组成计税价
  • 预缴税款附加税怎么弄
  • 预收账款怎么冲减应收账款
  • 建筑劳务公司人员结构
  • 减半征收城建税文件
  • 企业支付宝税务局能查吗怎么查
  • 技术咨询合同书
  • win10专业版虚拟内存怎么设置
  • 公司租房中介费能报销吗
  • 退税需要怎么操作
  • 如何计算劳务费个人所得税
  • PHP:mb_convert_kana()的用法_mbstring函数
  • 高德地图定位获取用户手机号码
  • 企业委托境外研发所发生的费用
  • linux创建一个文件并写入内容
  • win10蓝牙共享网络给手机
  • wordpress简码怎么用
  • 委托银行收款的会计分录怎么写
  • 安大略省节日
  • fasternet高效上采样模块
  • 有进项税额转出怎么做账
  • ps一个页面怎么选中画板
  • 没有综合所得的经营所得如何预扣预缴个税
  • 税控开票清单
  • 会计中财务费用为负
  • 外包人员的餐费可以全部扣除吗
  • 外商投资企业 外资企业
  • 应付暂估账务处理
  • 调整以前年度错账会计分录怎么做
  • 织梦使用手册
  • 偿还银行贷款利息计算
  • 公司帐户转到法人私卡备用金行吗
  • 税金及附加主要包括什么
  • 矿产资源补偿费计入管理费用吗
  • 应付账款的入账时间为
  • 购买软件使用费计入什么科目
  • 银行承兑汇票如何签收
  • 未拿到发票如何处理
  • 计提社保公积金个税会计分录
  • 以前年度房租付了没计提
  • 人力资源差额税率
  • 公司销售部门购买产品
  • 饭店会计做账流程
  • 施工企业应收账款周转率多少合适
  • Mysql row number()排序函数的用法和注意
  • windows下修改uuid的工具
  • 如何调整bios
  • linux常见信号
  • route.exe - route是什么进程 有什么用
  • centos编译环境
  • 怎么对js代码程序进行设计
  • opengl 绘制
  • 微信小程序列表显示
  • android5种布局
  • node.js中的http.createClient方法使用说明
  • unity一运行就停止工作
  • js判断div是否存在
  • python中按下某个按键
  • JavaScript中的数据类型分哪为两大类?
  • android 自定义style
  • 开票软件如何升级系统
  • 对计划单列市税务局不服向谁复议
  • 广东省广州市税务局分数线
  • 进项税跨月转出
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设