2012-11-12 59 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() 

运行完美