2015-05-29 16 views

回答

3

可以定義default與功能:

var minuteFromNow = function(){ 
    var timeObject = new Date(); 
    timeObject.setTime(timeObject.getTime() + 1000 * 60); 
    return timeObject; 
}; 

new Schema({ 
    date: { type: Date, default: minuteFromNow } 
}) 

- 編輯 -

您也可以使用momentjs庫它在日期對象上有一些奇妙的方法,特別是針對你的用例的add()函數:

var moment = require('moment'); 
var hourFromNow = function(){ 
    return moment().add(1, 'hour'); 
}; 

new Schema({ 
    date: { type: Date, default: hourFromNow } 
}) 


/* OR */ 
new Schema({ 
    date: { type: Date, default: function(){return moment().add(1, 'hour');} } 
}) 
相關問題