MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला दस्तावेज़ में डिफ़ॉल्ट तिथि अभी सेट करें + [कुछ वेतन वृद्धि]

आप एक डिफ़ॉल्ट परिभाषित कर सकते हैं एक समारोह के साथ:

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');} }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nodejs Mongoose संग्रह से दो मॉडल प्रस्तुत करता है

  2. त्रुटि:नेवला का उपयोग करके MongoDb एटलस से कनेक्ट करते समय queryTxt ETIMEOUT

  3. JSON क्वेरी शर्तों को MongoDB/Mongoose संचालन में बदलें

  4. MongoDB db.copyDatabase अनधिकृत पर विफल

  5. नेवला कुल लुकअप - विशिष्ट आईडी द्वारा कैसे फ़िल्टर करें