Repeat options
Start date
const { Queue } = require('bullmq');
const connection = { host: 'localhost', port: 6379 };
const myQueue = new Queue('my-dated-jobs', { connection });
await myQueue.upsertJobScheduler(
'start-later-job',
{
every: 60000, // every minute
startDate: new Date('2024-10-15T00:00:00Z'), // start on October 15, 2024
},
{
name: 'timed-start-job',
data: { message: 'Starting later' },
},
);End Date
Limit
immediately
Last updated
Was this helpful?