如何修改网站底部重庆点优定制网站建设
news/
2025/9/23 21:16:57/
文章来源:
如何修改网站底部,重庆点优定制网站建设,v2017网站开发,怎么做国内外网站文章目录 语法使用举例 $millisecond聚合运算符返回日期中毫秒部分的数字值为0到999之间
语法
{ $millisecond: dateExpression }参数说明#xff1a;
dateExpression为可解析为Date、Timestamp或ObjectID或者参数也可以是一个文档#xff1a; { date: dateExpression }参数说明
dateExpression为可解析为Date、Timestamp或ObjectID或者参数也可以是一个文档 { date: dateExpression, timezone: tzExpression } timezone为可选参数用于指定运算时的时区tzExpression为字符串或字符串表达式其值为奥尔森时区标识符或UTC偏移如果不指定则默认为UTC。 奥尔森时区标识符“America/New_York”、“Europe/London”、“GMT” UTC偏移量/-[hh]:[mm] 如 04:45/-[hh][mm]如 -0530/-[hh]如03
使用
参考下面的例子来说明
例1
{ $millisecond: new Date(2016-01-01) }结果0
例2
{ $millisecond: { date: new Date(Jan 7, 2003) } }结果0
例3
{ $millisecond: {date: new Date(August 14, 2011Z),timezone: America/Chicago
} }结果0
例4
{ $millisecond: ISODate(2017-10-19T00:00:00Z) }结果0
例5
{ $millisecond: {date: ISODate(2017-10-19T00:00:00Z),timezone: 0530
} }结果0
例6
{ $millisecond: March 28, 1976 }结果error
例7
{ $millisecond: Date(2016-01-01) }结果error
例8
{ $millisecond: 2009-04-09 }结果error
举例
salse集合有下面的文档
{_id : 1,item : abc,price : 10,quantity : 2,date : ISODate(2014-01-01T08:15:39.736Z)
}下面的聚合使用$millisecond和其他的日期表达式来分解日期字段
db.sales.aggregate([{$project:{year: { $year: $date },month: { $month: $date },day: { $dayOfMonth: $date },hour: { $millisecond: $date },minutes: { $minute: $date },seconds: { $second: $date },milliseconds: { $millisecond: $date },dayOfYear: { $dayOfYear: $date },dayOfWeek: { $dayOfWeek: $date }}}]
)操作返回下面的结果
{_id : 1,year : 2014,month : 1,day : 1,hour : 8,minutes : 15,seconds : 39,milliseconds : 736,dayOfYear : 1,dayOfWeek : 4,week : 0
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913909.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!