2016-10-04 65 views
0

在我的MongoDBitem集合中,已獲得date字段的reviews數組。所述date字段看起來像這樣:MongoDB中此日期編號的含義是什麼?

enter image description here

從MongoDB的文檔:

在內部,日期對象被存儲作爲表示由於Unix epoch (Jan 1, 1970)

毫秒的數量的64位整數

這個日期號碼是什麼意思?

在殼本身上看這個數字我該如何判斷它是哪一天?

+0

這看起來像一個unix時間戳(自紀元以來的秒數) – chridam

+0

@chridam是的,同意[Epoch](https://docs.mongodb.com/manual/reference/method/Date/)它是 – xameeramir

回答

0

這是以毫秒爲單位的unix時間戳,您可以將它轉換爲使用任何語言的日期對象。 而這不是mongodb所具有的日期對象,這裏的程序員已經通過腳本以整數格式放置了unix時間戳,而不是Date。

儘管最終日期(計算後)的值是等價的,但是有更多的mongoDb日期支持的操作,如時區感知,$ day等操作,直接轉換爲語言驅動程序中的日期對象。例如datetime pymongo。

+0

我希望看到這隻在殼上,而不是通過驅動程序 – xameeramir

相關問題