$isoWeek
聚合运算符返回ISO 8601格式的周数,范围从1到53。周数从1 开始,表示包含一年中第一个星期四的周(星期一到星期日)。
语法
{
$isoWeek: <dateExpression> }
<dateExpression>
为可被解析为Date、Timestamp或ObjectID的表达式<dateExpression>
也可以是一个文档{ date: <dateExpression>, timezone: <tzExpression> }
date
是可以被解析为Date、Timestamp或ObjectID的表达式timezone
可选,操作结果的时区,如果未提供时区,结果将以UTC格式显示。
使用
下面通过示例对使用规则进行说明:
例1
{
$isoWeek: {
date: new Date("Jan 4, 2016") } }
结果:1
例2
{
$isoWeek: new Date("2016-01-0