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

做网站前端用什么seo外链是什么

做网站前端用什么,seo外链是什么,外部调用wordpress函数,支付宝网站开发文档学习mongodb,体会mongodb的每一个使用细节,欢迎阅读威赞的文章。这是威赞发布的第54篇mongodb技术文章,欢迎浏览本专栏威赞发布的其他文章。 本文基于Mongodb的官方文档,整理了Mongodb字段更新操作符$currentDate的定义&#xff…

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

本文基于Mongodb的官方文档,整理了Mongodb字段更新操作符$currentDate的定义,语法,行为和操作用例,以供参考。

定义

Mongodb支持使用操作符$currentDate更新字段为当前时间。默认更新成Date类型的时间。但也支持将字段更新成为timestamp. 当字段不存在时,向更新的文档中添加字段并更新成当前时间。

语法

数据库操作人员在UPDATE语句中,通过下面的语法将字段更新成当前时间

{$currentDate: {<field1>: <typeSpecification1>, ...}}

其中<typeSpecification>可以使用下面中的任意一种形式:

  • 使用布尔类型的true,将指定的字段设置为当前时间。
  • 指定当前时间类型的文档,{$type: "timestamp"}或{$type: "date"}.其中$type类型中指定的字符串是大小写敏感的,并且只接受小写类型的字符串。

当指定的字段名称是嵌入式文档或位于数组当中时,需要使用点操作符('.')

行为

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

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

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

使用$currentDate更新字段时 ,获取到的时间是$currentDate的执行时间。

如果字段不存在 ,$currentDate向文档中添加该字段。

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

应用举例

创建一个customers集合并插入一条数据。

db.customers.insertOne({_id: 1, status: "a", lastModified: ISODate("2013-10-02T01:11:18.965Z")
})

构建一条数据更新语句,要求添加cancellation文档字段,包含字段date和reason。其中,date字段是脚本执行时间。 修改字段status的值为"D"。同时将lastModified更新为脚本执行时间。

db.customers.updateOne({_id: 1},{$currentDate: {lastModified: true,"cancellation.date":{ $type: "timestamp"}},$set:  {"cancellation.reason": "user request",status: "D"}}
)

查看更新结果

db.customers.find()
{"_id" : 1,"status" : "D","lastModified" : ISODate("2024-04-01T15:57:28.663+08:00"),"cancellation" : {"date" : Timestamp(1711957959, 1),"reason" : "user request"}
}

自mongodb 4.2版本开始,也支持使用聚合操作来更新数据。其中$$CLUSTER_TIME只在复制集和分片集中使用。$$NOW和$$CLUSTER_TIME在聚合管道中返回相同的时间戳。

db.customers.updateOne({ _id: 1 },[{$set: {lastModified: "$$NOW", cancellation:  {date: "$$CLUSTER_TIME", reason: "user request"}, status: "D"}}        ]
)

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

相关文章:

  • wordpress多站点 用户同步上海仿站定制模板建站
  • 河北省建设厅管网站店铺设计公司
  • 网站建设常用问题库品牌推广文案
  • 怎么看网站被降权广州 350建网站
  • 网站建设公司株洲网站建设的需求方案
  • 做网站需不需要营业执照网页设计师可转行培训
  • 单位门户网站是什么黄浦西安网站建设
  • 学做川菜最好的网站义乌商城集团网站建设
  • 北京门户网站制作公司知名网站用的技术
  • 织梦做网站首页团购网站优化
  • pc网站制作郑州免费建站
  • seo证书考试网站百度前三推广
  • 大连网站哪家做的好?怎么下载文件
  • 郑州建网站的公司重庆商家网站
  • 哪个网站可以做全网推广最新站群系统
  • 自己做的网页怎么连接到网站mega menu wordpress
  • 公司建设网站需要去哪报备html图片网站
  • 宁夏百度推广代理商seo免费课程视频
  • 广州17网站一起做网店汕头服饰网站建设
  • flash网站设计概述广州联雅做的网站怎么样
  • 企业建设网站的功能是什么意思地方网站定位
  • 桥南做网站网站设计模板百度云
  • html语言seo教程seo官网优化详细方法
  • 花瓣按照哪个网站做的想搭网站做软件首先要学设么
  • 大气企业网站模板大连开发区医院
  • 企业网站建设方案新闻ideas wordpress theme 2.0
  • 求个国外在线网站公司主页填什么
  • 做网站能用假图片吗建一个营销网站的步骤
  • 做英文简历的网站外贸英文建站
  • 留学网站建设方案中小企业网站设计