आप एक डिफ़ॉल्ट परिभाषित कर सकते हैं एक समारोह के साथ:
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');} }
})