2012-11-12 61 views

回答

43

我相信ObjectId有一個getTimestamp()方法;例如

_id.getTimestamp() 
1

如果你運行這個你會得到時間戳

console.log(new mongoose.Types.ObjectId().getTimestamp()); 

如。

Fri Nov 16 2012 17:20:14 GMT+0000 (GMT) 
4

您可以創建一個使用_id獲得創建時間戳貓鼬模式的virtual「創造」屬性。 只需添加:

YourMongooseSchema.virtual('created').get(function() { 
    if (this["_created"]) return this["_created"]; 
    return this["_created"] = this._id.getTimestamp(); 
}); 
0
_id.getTimestamp() 

不爲我工作,但

_id.Time() 

運行完美