MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak aktualizować kolekcję MongoDB automatycznie o północy?

możesz użyć 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');

lub możesz użyć 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. $skip i $limit w ramach agregacji

  2. usuń _id z wyniku mongodb java

  3. Zdobywanie haszu z symbolem jako klucze do mongo w szynach

  4. Golang GraphQL MongoDB Problemy z uzyskaniem daty i identyfikatora z bazy danych

  5. Jak MongoEngine radzi sobie z indeksami (tworzeniem, aktualizacją, usuwaniem)?