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

は完璧

の作品
関連する問題