sql >> Databáze >  >> NoSQL >> MongoDB

Jak aktualizovat kolekci MongoDB automaticky každou půlnoc?

můžete použít 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');

nebo můžete použít setInterval

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

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


  1. MongoDB $degreesToRadians

  2. Nelze se připojit k MongoDB Atlas pomocí Mongoose s připojovacím řetězcem

  3. Laravel App neběží na xampp nebo živém serveru, ale funguje dobře na php artisan sloužit

  4. Převeďte ObjectID na řetězec v mongo agregaci