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

云服务器网站建站百度热搜关键词排名

云服务器网站建站,百度热搜关键词排名,做雇主品牌的网站,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.hkea.cn/news/998689/

相关文章:

  • wordpress最新版获取标签seo简单优化操作步骤
  • 电子工程师网站舆情监测软件免费版
  • 建设一个网站需要用到几个语言seo搜索引擎优化试题
  • 云南省住房与城乡建设厅网站关键词排名零芯互联排名
  • 山东坤泰建设集团网站手机百度搜索app
  • wordpress php推送示例seozou是什么意思
  • 做网站多久天津seo网站管理
  • 建设局查询网站网络上市场推广
  • 怎么做装修网站b2b多平台一键发布
  • ASP做网站源代码大专网络营销专业好不好
  • 网络公司网站 优帮云做网站排名服务热线
  • 制作网页设计软件列表案例谷歌seo 优化
  • wordpress网站备案上海搜索推广
  • 网站建设套餐有哪些安卓在线视频嗅探app
  • 做电影网站要买什么重庆seo网站哪家好
  • 广州北京网站建设公司网站外部优化的4大重点
  • 网站建设书优化大师是干什么的
  • 优秀的网站建设公司百度指数人群画像
  • wordpress企业中文模板太原seo哪家好
  • 广东网广东网站建设网站推广方案模板
  • 网站运营知识快手seo
  • 咖啡公司网站建设策划书微信营销方式
  • 柳江区城乡住房建设局网站上海seo优化服务公司
  • 西城企业网站建设企业网站怎么优化
  • 初学者做动态网站项目例子游戏特效培训机构排名
  • 汽车类网站搭建直链平台
  • 做网站遇到的困难总结网络营销软件代理
  • 做网站登录论坛外链代发
  • 东营专业网站建设公司排行青岛谷歌优化公司
  • 公众号和网站先做哪个口碑营销的形式