收藏
回答

聚合阶段match如何过滤日期?

聚合阶段match如何过滤日期?文档说match条件语法同where,但测试过了,按照如下语法不能正确过滤,求指教,谢谢。

数据库的month字段格式为date对象。

match={
   class'薪酬', 
   month: _.lt(new Date(that.data.startDay))
}
回答关注问题邀请回答
收藏

2 个回答

  • 唐同学
    唐同学
    2021-10-21


    这样可以了。

    _.and(_.gt(new Date(${startDay[0]}${startDay[1] - 1}${startDay[2]}, 0, 0, 0)), _.lt(new Date(${endDay[0]}${endDay[1] - 1}${endDay[2]}, 0, 0, 0)))
    
    2021-10-21
    有用 1
    回复
  • Qiu (吉²)
    Qiu (吉²)
    2021-10-21

    我是转换成时间戳来进行查询的,感觉这样保险一点。

    2021-10-21
    有用
    回复
登录 后发表内容