小程序
小游戏
企业微信
微信支付
扫描小程序码分享
聚合阶段match如何过滤日期?文档说match条件语法同where,但测试过了,按照如下语法不能正确过滤,求指教,谢谢。
数据库的month字段格式为date对象。
match={ class: '薪酬', month: _.lt(new Date(that.data.startDay)) }
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这样可以了。
_.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)))
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我是转换成时间戳来进行查询的,感觉这样保险一点。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这样可以了。
_.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)))
我是转换成时间戳来进行查询的,感觉这样保险一点。