2013-11-04 31 views
0

我有一個mongoDB,日期存儲爲ms。mongo shell:我怎樣才能以可讀形式返回存儲在ms中的日期?

當我查詢數據庫有:

> db.drives.find({deviceID:4},{driveDate:1}) 

我得到

{ "_id" : ObjectId("52725be3a3d27f8c9eee4022"), "driveDate" : 1383226033496 } 

我想以可讀格式顯示在mongoshell結果在此日期。有沒有辦法'即時轉換日期',以便結果看起來像這樣?:

{ "_id" : ObjectId("52725be3a3d27f8c9eee4022"), "driveDate" : 'Thu Oct 31 2013 07:27:13 GMT-0600 (CST)' } 

謝謝。

回答

2

在MongoDB中殼您可以使用此:

db.drives.find({deviceID:4},{driveDate:1}).forEach(function (doc) { 
    doc["driveDate"] = new Date(doc["driveDate"]) 
    printjson(doc) 
}); 
+0

你可以用'新的日期(doc.driveDate).toGMTString();'獲得結果更接近預期。 – zero323

相關問題