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

临漳手机网站建设wordpress多语言包

临漳手机网站建设,wordpress多语言包,在线设计房屋布局软件,经典软文学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第56篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。 数据更新中,往往要应对比较更新的场景。现在很多人喜欢跑步,规律跑步&…

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

数据更新中,往往要应对比较更新的场景。现在很多人喜欢跑步,规律跑步,心脏功能增强会让静息心率(就是深睡时的心率)下降。而在参加强度训练时,心率可能会突破历史最高心率,达到新的高度。但这种训练很危险 ,需要专业的训练计划,不要轻易尝试。在这样的场景中,每次更新的时候,需要与已有数值进行比较。当新数值比已有范围更大或更小时,才会更新。

Mongodb提供了$min, $max方法 ,在一个原子事务中实现数据比较和更新。

定义

操作符$min,更新指定字段值。当新值小于当前字段值时,更新数据。$min支持不同类型的数据比较。

操作符$max,更新指定字段值。当新值大于当前字段值时,更新数据。$max支持不同类型的数据比较。

语法

{$min: {<field1>: <value1>, ...}}
{$max: {<field1>: <value1>, ...}}

当更新字段在嵌入式文档类型或数组时,使用点操作符。

行为

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

当字段不存在时,$min, $max操作符插入新字段并将字段设置为指定字段。

Mongodb依据BSON比较顺序,比较不同类型的数据大小。

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

应用

创建集合scores并插入数据

db.scores.insertOne({ _id: 1, highScore: 800, lowScore:200})

文档中字段lowScore值是200, 下面的语句,将字段值更新为150。因为150小于200,所以更新成功。

db.scores.updateOne({_id: 1}, {$min: {lowScore: 150}})

下面的语句,将字段lowScore的值更新为250,因为250大于150,所以数据不会更新

db.scores.updateOne({_id: 1}, {$min: {lowScore: 250}})

下面的语句,将字段highScore更新为950,因为950大于800,所以数据更新成功

db.scores.updateOne({_id: 1}, {$max: {highScore: 950}})

下面的语句,将字段highScore更新为870,因为870小于950,所以数据不会更新

db.scores.updateOne({_id: 1}, {$max: {highScore: 870}})

创建tags集合,并插入数据

db.tags.insertOne({_id: 1,desc: "crafts",dateEntered: ISODate("2013-10-01T05:00:00Z"),dateExpired: ISODate("2013-10-01T16:38:16Z")
})

使用$min更新字段dateEntered。2013-09-25小于2013-10-01,更新成功

db.tags.updateOne({_id: 1},{ $min: { dateEntered: new Date("2013-09-25")}}
)

使用$max更新字段dateExpired,2013-09-30小于2013-10-01,因此数据不会更新

db.tags.updateOne({_id: 1}, { $max: { dateExpired: new Date("2013-09-30")}}
)

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

相关文章:

  • 张家港外贸型网站建设网页设计公司哪个好
  • 网站开发及app开发报价韶关市开发区建设局网站
  • 做曖視頻网站网站建设管理与维护ppt
  • 电子商务网站建设作品网店推广1+x证书
  • 做旅游销售网站平台ppt项目网络图怎么绘制
  • 怎样把网站提交到百度更改网站建设报价
  • 成都市建设网站百度游戏中心app
  • 企业管理平台登录杭州seo搜索引擎优化
  • 手把手教你搭建自己的网站wordpress 联动筛选
  • server 2012 iis 添加网站南昌网站建设制作商
  • 海南网站建设哪里好自己做影视网站怎么找代理商
  • 想开一家相亲网站 怎么做建设企业网站开发公司
  • WordPress显示网站加载时间wordpress ui psd
  • 网站制作怎么报价单如何快速推广自己的产品
  • 建设企业银行网站云南网站推广
  • 外贸网站推广收费创可贴网站怎么做图片大全
  • 景区网站建设方案做淘宝客网站php
  • 石家庄网站制作长沙英文网站建设公司报价
  • 百度如何推广网站温岭做网站的公司有哪些
  • dedecms 网站导航wordpress 全屏模板
  • 免费建网站家谱系统wordpress wpcontent
  • 互联网 社区教育网站建设论文wordpress电视直播插件下载
  • 网站SEO优化实训网站做外链推广的常用方法
  • 企业在建设自己网站时网站建设 合优企业
  • 做网站得叫什么微信分销网站建设平台
  • 苏州网站seo公司网站备案号怎么申请
  • 外贸企业网站建设公司价格wordpress qq注册
  • dw可以做h5网站河北邯郸网站建设公司
  • dedecms做网站视频湛江市建设教育协会学校网站
  • 怎么做坑人的网站友链交换平台