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

乌镇镇住房建设局网站开发一款app软件需要学什么

乌镇镇住房建设局网站,开发一款app软件需要学什么,小企业网络营销外包,海洋专业做网站$dateToParts聚合运算符将日期表达式拆分成多个字段放在一个文档返回,属性有year、month、day、hour、minute、second和millisecond。如果iso8601属性设置为true,返回的各部分用ISO周日期返回,属性分别是:isoWeekYear、isoWeek、i…

$dateToParts聚合运算符将日期表达式拆分成多个字段放在一个文档返回,属性有yearmonthdayhourminutesecondmillisecond。如果iso8601属性设置为true,返回的各部分用ISO周日期返回,属性分别是:isoWeekYearisoWeekisoDayOfWeekhourminutesecondmillisecond

语法

{$dateToParts: {'date' : <dateExpression>,'timezone' : <timezone>,'iso8601' : <boolean>}
}

字段说明:

字段是否必须描述
date<dateExpression>可以是日期、时间戳或对象Id表达式
timezone执行操作的时区,<tzExpression>必须是能被解析为奥尔森时区标识符格式的字符串或UTC偏移量,如果timezone不指定,返回值显示为UTC
iso8601如果设置为true,则修改输出文档以使用ISO周日期字段。默认为false

使用

<timezone>字段中使用Olson时区标识符时,如果适用于指定时区,MongoDB 会应用 DST 偏移量。

例如,集合sales有下列的文档:

{"_id" : 1,"item" : "abc","price" : 20,"quantity" : 5,"date" : ISODate("2017-05-20T10:24:51.303Z")
}

下面的聚合说明了MongoDB如何处理Olson时区标识符的DST偏移量。示例使用$hour$minute操作符返回日期字段的相应部分:

db.sales.aggregate([
{$project: {"nycHour": {$hour: { date: "$date", timezone: "-05:00" }},"nycMinute": {$minute: { date: "$date", timezone: "-05:00" }},"gmtHour": {$hour: { date: "$date", timezone: "GMT" }},"gmtMinute": {$minute: { date: "$date", timezone: "GMT" } },"nycOlsonHour": {$hour: { date: "$date", timezone: "America/New_York" }},"nycOlsonMinute": {$minute: { date: "$date", timezone: "America/New_York" }}}
}])

操作返回以下结果:

{"_id": 1,"nycHour" : 5,"nycMinute" : 24,"gmtHour" : 10,"gmtMinute" : 24,"nycOlsonHour" : 6,"nycOlsonMinute" : 24
}

举例

下面的sales集合有以下文档:

{"_id" : 2,"item" : "abc","price" : 10,"quantity" : 2,"date" : ISODate("2017-01-01T01:29:09.123Z")
}

下面的聚合使用$dateToParts返回包含日期字段各组成部分的文档。

 db.sales.aggregate([{$project: {date: {$dateToParts: { date: "$date" }},date_iso: {$dateToParts: { date: "$date", iso8601: true }},date_timezone: {$dateToParts: { date: "$date", timezone: "America/New_York" }}}
}])

操作返回下面的结果:

{"_id" : 2,"date" : {"year" : 2017,"month" : 1,"day" : 1,"hour" : 1,"minute" : 29,"second" : 9,"millisecond" : 123},"date_iso" : {"isoWeekYear" : 2016,"isoWeek" : 52,"isoDayOfWeek" : 7,"hour" : 1,"minute" : 29,"second" : 9,"millisecond" : 123},"date_timezone" : {"year" : 2016,"month" : 12,"day" : 31,"hour" : 20,"minute" : 29,"second" : 9,"millisecond" : 123}
}
http://www.yayakq.cn/news/544079/

相关文章:

  • 深圳手机网站开发公众号管理平台入口
  • WordPress安装两个seo插件网站优化网
  • 工业设计作品集网站公共资源交易中心总结
  • 域名大全免费网站深圳红酒网站建设
  • 网站设计标语网站建设公司是什么意思
  • 重庆渝兴建设有限公司网站wordpress地址不能修改密码
  • 深圳微信商城网站设计联系电话广西柳州科技学校网站建设
  • 邢台建设网站国企网站建设要求
  • 充实网站 廉政建设 板块山东网站建设开发维护
  • 公司内部网站一般都怎么维护wordpress为什么性能差
  • pc端兼手机端网站模板仿360电影网站源码
  • 中国制造网官方网站下载安装北京最新新闻报道
  • 开封市做网站的公司百度提升排名
  • 巴中城乡和住房建设厅网站域名解析到别的网站
  • 响应式网站管理系统有名的wordpress主题商
  • 平台类网站营销方案滕州盛扬网站建设推广
  • 北京手机网站开发价格网站推广公司ihanshi
  • 网站建设者网站建设后期维护小魔仙
  • 福州网站建设培训参与网站建设的人员
  • 装修公司网站asp源码网站被k怎么查
  • 手表网网站哈尔滨制作网页公司
  • 网站这么做wordpress 内容页调用
  • 许昌正规网站优化公司网站没有备案怎么做淘宝客
  • WordPress删除插件链接找一个网站做优化分析
  • 怎么做电商网站推广泰安seo服务
  • 济南哪里有做网站的公司如何注册一家公司
  • 我要用新浪云做网站河北建设厅查询网站
  • 网站主页面设计模板网络营销概念是什么
  • 网站开发寻找潜在客户的途径品牌设计公司介绍
  • 外链建设给网站起的作用官方网站怎么注册