我正在以不同的時間間隔(1到5秒)將我的MongoDB 2.2(db - > monitoring - > kWh)的功率測量值(瓦特)記錄下來。我的收藏中的數據包裝如下。使用MapReduce或Aggregation Framework進行PHP,MongoDB和電源監控
{
"_id":ObjectId("5060c134f05e888e03000001"),
"reading":"power",
"watts":"549.",
"datetime":1348518196
}
我需要總信息到每小時,因此小時內總結所有從一小時至年底,並分開始的瓦被讀取次數。我需要能夠通過PHP將這個結果推送到MongoDB中的新集合中。這當然可以作爲cron作業運行,但是是否有機制將其作爲插入的一部分執行?
datetime字段是Unix時間戳。