MongoDb平均最近24小时的文档,间隔为1小时?

时间:2017-12-19 07:20:57

标签: node.js mongodb angular aggregate

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

1 个答案:

答案 0 :(得分:-1)

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