यह बहुत आसान है! उदाहरण के लिए जब आप Mongoose का उपयोग कर रहे हैं, तो आप फ़ंक्शन को डिफ़ॉल्ट मान के रूप में पास कर सकते हैं। Mongoose तब प्रत्येक प्रविष्टि के लिए फ़ंक्शन को कॉल करता है।
तो अपनी स्कीमा में आप कुछ ऐसा करेंगे:
{
timestamp: { type: Date, default: Date.now},
...
}
याद रखें कि केवल फ़ंक्शन ऑब्जेक्ट को ही पास करें Date.now
और फ़ंक्शन कॉल का मान नहीं Date.now()
क्योंकि यह केवल एक बार दिनांक को उस मान पर सेट करेगा जब आपकी स्कीमा बनाई गई थी।
यह समाधान Mongoose और Node.Js पर लागू होता है और मुझे आशा है कि यह आपका उपयोग है क्योंकि आपने इसे अधिक सटीक रूप से निर्दिष्ट नहीं किया है।