2015-12-02 233 views
2

我在mongodb中以unix時間戳格式存儲了日期>> 1449060622 現在我想要添加毫秒以及如果插入相同秒的記錄可以正確排序。可以有人建議我使用js new Date()更好或簡單(new Date).getTime()?Mongodb時間戳,以毫秒爲單位

回答

2

只要你在MongoDB中存儲時間,你應該考慮使用本地日期類型。它不僅爲您提供毫秒級的精度,還釋放了很多簡單整數不可用的功能,例如date aggregation operators

如果你真的不想使用本地日期的一些晦澀的理由(我想不出一個好的)或不想轉換你的整個數據庫(真的,你應該),並需要更高精度,您可能會考慮將新值添加爲浮點值。這確保了與舊數據的互操作性,因爲整數和浮點值通常可以很容易地在彼此之間進行轉換和比較。

相關問題