【问题标题】:split all date from start date & end date in mongodb在mongodb中从开始日期和结束日期拆分所有日期
【发布时间】:2020-07-07 08:28:01
【问题描述】:

我正在尝试在 mongodb 中拆分日期。例如,开始日期为 2020-07-01,结束日期为 2020-07-05,则所有日期应按顺序拆分(即:- 2020-07-01,2020-07-02,2020-07 -03,2020-07-04,2020-07-05) 有人能帮帮我吗?

【问题讨论】:

    标签: javascript mongodb date


    【解决方案1】:

    可以在JS中生成日期数组,最好使用MomentJS

    Javascript - get array of dates between 2 dates

    【讨论】:

      【解决方案2】:

      在js中,你可以

      var start = new Date("2020-03-05");
      var stop = new Date("2020-03-09");
      
      for (d=start; d<=stop; d.setDate(d.getDate() + 1)) {
        console.log(d)
       }

      【讨论】:

      • 太棒了 - 如果这对其他用户有用,请将答案标记为正确