Javascript MongoDB组按非标准$week自定义开始日期
我正在构建一个动态软件,它能够根据业务需要设置自定义的每周开始日期。 因此,我们有一个数字表示一周的开始日期Javascript MongoDB组按非标准$week自定义开始日期,javascript,mongodb,Javascript,Mongodb,我正在构建一个动态软件,它能够根据业务需要设置自定义的每周开始日期。 因此,我们有一个数字表示一周的开始日期 现在按MunGDB分组, $Web/Calp>属性将考虑本周从星期一开始。 但是我想根据一周中的start\u day\u的值启动它一周中的任何一天都可能是周六、周日 我甚至想不出一个办法来做这件事,你能启发我吗 谢谢。问题很清楚: 以0到53之间的数字返回日期的一年中的一周 周从星期天开始,第1周从一周的第一个星期天开始 一年。一年中第一个星期日之前的几天是在第0周。这 行为与strf
现在按MunGDB分组,<代码> $Web/Calp>属性将考虑本周从星期一开始。
但是我想根据一周中的start\u day\u的值启动它
一周中的任何一天都可能是周六、周日
我甚至想不出一个办法来做这件事,你能启发我吗
谢谢。问题很清楚:
以0到53之间的数字返回日期的一年中的一周
周从星期天开始,第1周从一周的第一个星期天开始
一年。一年中第一个星期日之前的几天是在第0周。这
行为与strftime标准的“%U”运算符相同
图书馆职能
你可以查一下
如果您喜欢按其他日期分组,则可以使用偏移量,例如
{ $isoWeek: { date: { $add: [ "$date", 3*24*60*60000 ] } } }
从星期四开始按周分组