我正在玩一個小型網絡應用程序來存儲每天的任務和時間,並在每週和每月的報告中報告。在MongoDb中存儲時間(小時:分鐘)的最佳方式是什麼?
對於我的後端,我想與MongoDb一起工作,但無法立即找到最佳方式來存儲花在任務上的時間。 我沒有興趣存儲實際的時間範圍(開始和結束日期),只是在幾小時內花費的時間:分鐘。
由於我將製作每週和每月報告,所以我需要能夠按周,按月計算總和。
店鋪花費的時間最好的方法是什麼?
我傾向於只是存儲在一個32位整數的量分鐘和其轉換爲小時:分鐘在客戶端上。 (或者更好的是,已經轉換它在MongoDB中聚集查詢,如果可能的話?)
我的任務文件應該是這樣的,然後
{
"task_id": {
"$oid": "5311a0a4e4b0386017fce592"
},
"timeEntry_date": "ISODate('2014-03-02')",
"timeSpent_minutes": 30
}
這是MongoDB中要走的路?
很抱歉,如果我在這裏說明的明顯,剛開始學習有關MongoDB的...
在此之前,溶解到一個「意見爲本」的討論,事情,我在這裏看到的一個是,這種信息只會是最適合你的作品。如果你可以在你的問題中提出一些**使用案例**,那麼它實際上就像詢問你所做的是否最適合那些「使用案例」。否則,有些人只是在抨擊意見的答案,以嘗試**並獲得代表。這就是我們在這裏想要避免的。 –