【问题标题】:MongoDb Average last 24 hour docs with an interval of 1 hour?MongoDb 平均过去 24 小时的文档,间隔为 1 小时?
【发布时间】:2017-12-19 15:44:14
【问题描述】:

我想要过去 24 小时文档中的平均温度,Single Doc,间隔为 1 小时,所以我最终会期待 24 小时文档

【问题讨论】:

    标签: node.js mongodb angular aggregate


    【解决方案1】:
    db.database.aggregate(
       [
       {
           $match:
            { 'time':
              { $gte: new Date((new Date().getTime() - (24 * 60 * 60 * 1000))) }
             } 
        },
         {
           $group:
             {
               avgTempreture: { $avg: "$Tempreture" }
             }
         }
       ]
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-30
      • 2019-02-17
      • 1970-01-01
      • 2021-02-16
      • 1970-01-01
      • 1970-01-01
      • 2018-06-22
      • 1970-01-01
      相关资源
      最近更新 更多