MongoDB中$month和$dayOfMonth的坑

最近用到$month和$dayOfMonth这两个命令,发现有点坑。总感觉查出来的数据和我从数据库里看的数据不一样...

从网上找到资料,我才发现

函数 $dayOfMonth 是基于 0时区来处理的,把0:00 -- 8:00 时间内的数据计算到了前一天了。所以在统计查询时,条件与函数的时区要一致。

参考:http://blog.csdn.net/miyatang/article/details/50854571

原文地址:https://www.cnblogs.com/pwenlee/p/6813700.html