收藏
回答

什么时候支持MongoDB的toDate?查询聚合操作中如何将时间戳转为date类型?

本地支持$.toDate,但云环境不支持。

coll_car.aggregate()
      .project({
        startDateTime: $.add([$.toDate('$startTime'), 28800000])
      })
      .match(_.expr(
        $.and([
          $.eq([$.month('$startDateTime'), 3]),
          $.eq([$.year('$startDateTime'), 2021])
        ])
      ))
      .group({
        _id: $.dayOfYear("$startDateTime"),
        num: $.sum(1)
      })
      .sort({
        _id1
      })
      .end()
      .then(res => {
        console.log(res.list)
      }).catch(err => {
        console.log(err)
      })
回答关注问题邀请回答
收藏

1 个回答

  • 郑旭东
    郑旭东
    03-16

    直接new Date(timestamp)放进去用不行吗?

    03-16
    有用
    回复
登录 后发表内容
问题标签