MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да актуализирате колекция MongoDB автоматично всяка полунощ?

можете да използвате cron job

const moment = require('moment');
const CronJob = require('cron').CronJob;

const updateCollections = async ()=>{
  await someQueriesServices()
}

new CronJob('0 0 * * *', async () => {
  await updateCollections()
}, null, true, 'America/Los_Angeles');

или можете да използвате setInterval

const timeInSec = moment().endOf('day').valueOf()
const Interval = Date.now() - timeInSec;

setInterval(async ()=>{
    await updateCollections()
},Interval)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преброяване както на външния, така и на вътрешния вграден масив в една заявка

  2. Mongo db масив, променящ низ към плаващ

  3. Правилен начин за търсене на записи в MongoDB по „_id“ в Node

  4. Разменете стойностите в масив MongoDB

  5. Mongoose създава връзка за поддръжка на множество наематели в node.js