sql >> Database >  >> NoSQL >> MongoDB

Hoe een MongoDB-verzameling automatisch elke middernacht bijwerken?

je kunt cron job gebruiken

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

of u kunt setInterval . gebruiken

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

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


  1. Een MongoDB-document vinden via een woord in een veldbeschrijving in elk product met Mongoskin

  2. MongoDB filtert meerdere subdocumenten

  3. Transactie 1 is uitgevoerd in MongoDB

  4. Waarom tonen verschillende queryplannen van MongoDB verschillende nReturned-waarde?