Mongodb-cron Повторяющиеся вакансии не выполняются - PullRequest
0 голосов
/ 02 апреля 2020

Я использую mongodb-cron . Для работы cron и запланированной работы. Хотя одноразовая работа / работа по расписанию работает нормально, я не могу использовать функциональность Recurring Jobs. вот мой код.

const { MongoClient } = require('mongodb');
const { MongoCron } = require('mongodb-cron');

(async () => {
  const mongo = await MongoClient.connect('mongodb://localhost:27017', { useUnifiedTopology: true });
  const db = mongo.db('test');
  const collection = db.collection('jobs');

  const cron = new MongoCron({
    collection, // a collection where jobs are stored
    onDocument: async doc => console.log(doc), // triggered on job processing
    onError: async err => console.log(err) // triggered on error
  });

  await cron.start();
  const job = await collection.insertOne({
    interval: '* * * * * *'
  });
})();
...