当前位置: 首页 > news >正文

做网站行业统称叫什么行业企业网站关键词排名

做网站行业统称叫什么行业,企业网站关键词排名,企业网站的推广方式有哪些,山西网站建设报价单学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第55篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。 $inc是一个很小巧的命令。说它小巧,一个是因为短,只有三个字符。另一个是说…

学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第55篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。

$inc是一个很小巧的命令。说它小巧,一个是因为短,只有三个字符。另一个是说它功能轻巧。在开发库存,电商类的应用时,往往遇到订单增加,库存减少的数据更新场景。使用$inc命令,可以将订单增加,库存减少在同一个原子操作中完成。使得这样复杂的数据性一致操作,变得很轻巧。同时,官方文档给出的篇幅也很小。忙碌了一天,阅读文档时也顿觉轻巧。

定义

使用操作符$inc,按照用户指定的大小,增加或减少字段值

语法

使用$inc操作符需要遵照下面的语法。其中,amount正值表示向字段增加,复制表示减少。

{ $inc: { <field1>: <amount1>, <field2>: <amount2>, ...}}

行为

从mongodb5.0开始,更新操作的顺序按照文档字段名的字母表顺序执行。带有数字名称的字段,按照数字顺序更新。

如下面的更新语句中, 字段"a.2"在"a.10"前更新。因为数字2排列在数字10前。

{$set: { "a.2": <new value>, "a.10": <new value>}}

操作符$inc接受正值和负值。

当字段不存在是,操作符$inc添加字段并将字段设置为指定的数值。

使用$inc操作空值null时,Mongodb会报错。

单文档操作中使用$inc操作符修改数据的行为是一个原子操作。

mongodb 5.0版本以后,向$inc传入空表达式({ })时,mongodb不再抛出错误。空表达式不会修改字段值 ,也不会在oplog中,添加新的操作记录。

应用举例

创建一个products集合,并插入数据。

db.products.insertOne({_id: 1,sku: "abc123",quantity: 10,metrics: { orders: 2, ratings: 3.5}}
)

构建数据修改脚本,满足下面的数据更新要求

  • 将字段"metrics.orders"值增加1
  • 将字段值quantity减2
db.products.updateOne({sku: "abc123"},{$inc: {quantity: -2, "metrics.orders": 1}}
)

查看更新结果

db.products.find()
{"_id" : 1,"sku" : "abc123","quantity" : 8,"metrics" : {"orders" : 3,"ratings" : 3.5}
}

http://www.yayakq.cn/news/634944/

相关文章:

  • 外贸网站源码php淘宝客怎样建网站
  • 设计公司网站什么重要公司网站建设成本
  • 怎样做网站分析总结个人网站建设教程pdf
  • 房地产网站做编辑刚刚入行四川建设网中标公示
  • 如果修改wordpress后台登录域名seo sem是什么
  • 海淀高端网站建设免费网站宣传
  • 校园网上超市网站建设推广租电信服务器开网站
  • 网站怎么做虚拟连接中国纪检监察报app下载
  • 做民宿网站的系统可行性做封面的网站在哪里
  • 沈阳市住房和城乡建设部网站重庆市最新工程项目
  • 深圳做网站哪家专业有没有永久免费crm
  • 南京本地网站建设免费的域名注册网站
  • 银川制作网站华为云和wordpress
  • 晋中建设机械网站wordpress与php
  • dede网站模板替换电子商务网站建设哪家好
  • 单位网站建设存在问题情况汇报网络运维工程师面试题
  • 第五届中国国际进口博览会召开时间seo搜索优化待遇
  • 购物网站名字wordpress 文字省略
  • 移动网站程序成全动漫免费观看在线看
  • 导航网站优化.net 微信网站开发
  • 蒲城网站建设wordpress修改站点logo大小
  • 苏州高端网站制作公司wordpress上传数据库
  • 浙江大数据网站建设问答知识创业平台是干什么的
  • 大气 网站模板2345手机助手下载安装
  • 婚恋网站要钱吗兼职做调查哪个网站好
  • 浙江建筑信息网站二级域名对于英文网站推广有什么影响
  • 做暧小说在线观看网站十堰的网站建设
  • 申请域名的网站深圳电子网络推广查询
  • 学校网站建设项目要多少钱wordpress if else
  • 欧洲做安网站wordpress如何调用插件