收藏
回答

聚合查询中不能使用db.serverDate()?

如下图,用db.serverDate()时报错

换成其它日期字段没问题

回答关注问题邀请回答
收藏

1 个回答

  • 郑旭东
    郑旭东
    2021-05-13

    直接用new Date()试试

    2021-05-13
    有用
    回复 5
    • DC
      DC
      2021-05-13
      new Date()是客户端时间,能随意更改,我只要服务器时间
      2021-05-13
      回复
    • 郑旭东
      郑旭东
      2021-05-13回复DC
      放云函数里执行
      2021-05-13
      回复
    • DC
      DC
      2021-05-13回复郑旭东
      大佬们的查询都放在云函数么,分情况显示的时候,客户端和云函数都得写一遍逻辑判断,头痛
      2021-05-13
      回复
    • 郑旭东
      郑旭东
      2021-05-13回复DC
      看习惯,我自己的项目都放在云函数里做,也有人统统放客户端。那你也可以用云函数只取一个时间回来。云函数的时间是取的0时区的时间,注意一下。
      2021-05-13
      回复
    • DC
      DC
      2021-05-13回复郑旭东
      好的,谢谢
      2021-05-13
      回复
登录 后发表内容