0

我有一个日期存储为 ms 的 mongoDB。

当我查询数据库时:

> 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)' }

谢谢。

4

1 回答 1

2

在 MongoDB shell 中,您可以使用它:

db.drives.find({deviceID:4},{driveDate:1}).forEach(function (doc) {
  doc["driveDate"] = new Date(doc["driveDate"])
  printjson(doc)
});
于 2013-11-04T15:04:22.480 回答