मैं NodeJS और MongoDB/Mongoose का उपयोग करके एक वेब एप्लिकेशन पर काम कर रहा हूं, और मैं एक ऐसी विधि बनाना चाहता हूं जो हर रोज, किसी न किसी घंटे, स्वचालित रूप से किसी फ़ील्ड से मान को 1 से घटा देगा।

कृपया क्या आप मेरी मदद कर सकते हैं?

-1
Calin Onaca 29 जुलाई 2019, 21:24

1 उत्तर

सबसे बढ़िया उत्तर

setInterval() का प्रयोग करें यदि आप इसे हर दिन एक ही समय पर चलाना चाहते हैं।

setInterval(() => {
  // your code
}, 86400000);

जहां 86400000 एक दिन में मिलीसेकंड की मात्रा है।

यदि आप समय पर अधिक नियंत्रण चाहते हैं, तो मैं node-cron का उपयोग करने की सलाह देता हूं।

और निश्चित रूप से इसे हमेशा के लिए चलाने के लिए आपके प्रोग्राम को सर्वर पर चलाने की आवश्यकता है। या आप अपने कंप्यूटर को हमेशा के लिए चालू रख सकते हैं, लेकिन यह बिल्कुल आदर्श नहीं होगा।

0
Noodles 29 जुलाई 2019, 21:41