在我的MongoDB
item
集合中,已獲得date
字段的reviews
數組。所述date
字段看起來像這樣:MongoDB中此日期編號的含義是什麼?
從MongoDB的文檔:
毫秒的數量的64位整數在內部,日期對象被存儲作爲表示由於Unix epoch (Jan 1, 1970)
這個日期號碼是什麼意思?
在殼本身上看這個數字我該如何判斷它是哪一天?
在我的MongoDB
item
集合中,已獲得date
字段的reviews
數組。所述date
字段看起來像這樣:MongoDB中此日期編號的含義是什麼?
從MongoDB的文檔:
毫秒的數量的64位整數在內部,日期對象被存儲作爲表示由於Unix epoch (Jan 1, 1970)
這個日期號碼是什麼意思?
在殼本身上看這個數字我該如何判斷它是哪一天?
這是以毫秒爲單位的unix時間戳,您可以將它轉換爲使用任何語言的日期對象。 而這不是mongodb所具有的日期對象,這裏的程序員已經通過腳本以整數格式放置了unix時間戳,而不是Date。
儘管最終日期(計算後)的值是等價的,但是有更多的mongoDb日期支持的操作,如時區感知,$ day等操作,直接轉換爲語言驅動程序中的日期對象。例如datetime
pymongo。
我希望看到這隻在殼上,而不是通過驅動程序 – xameeramir
這看起來像一個unix時間戳(自紀元以來的秒數) – chridam
@chridam是的,同意[Epoch](https://docs.mongodb.com/manual/reference/method/Date/)它是 – xameeramir