sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur uppdaterar man en MongoDB-samling automatiskt varje midnatt?

du kan använda 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');

eller så kan du använda setInterval

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

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


  1. Hur ansluter man till extern MongoDB-instans i Meteor?

  2. Networkx slutar aldrig beräkna Betweenness centrality för 2 mil noder

  3. mongodb java-drivrutin - råkommando?

  4. Återanslut till MongoDB på ett tillförlitligt sätt