Node.js 如何在节点调度中使用不同名称调度所有作业?

Node.js 如何在节点调度中使用不同名称调度所有作业?,node.js,express,Node.js,Express,我想获得按节点计划安排的所有作业的列表 var scheduleIds = schedule.scheduleJob(scheduleId,rule, function() { console.log("HELLO") }) 这里scheduleId是唯一的键,有多个作业以不同的名称运行。如何从作业名称中找到作业并取消它 var schedule = require('node-schedule'); var scheduleIds = schedule.scheduleJ

我想获得按节点计划安排的所有作业的列表

 var scheduleIds = schedule.scheduleJob(scheduleId,rule, function() {
  console.log("HELLO")
   })    
这里scheduleId是唯一的键,有多个作业以不同的名称运行。如何从作业名称中找到作业并取消它

var schedule = require('node-schedule');
var scheduleIds = schedule.scheduleJob(scheduleId,rule, function() {
console.log("HELLO")
})

创建的schedule对象包含计划的所有作业的名称。

当我在console.log中记录
schedule
对象时,结果是:
{[Function:scheduleJob]bindAsync:{[Function]\uuu isPromisified\uuuuuuu:true},toStringAsync:{[Function]\uuu isPromisified\uuu:true},callAsync:{[Function]_uuispromisified_uuuu:true},applyAsync:{[Function]uu isPromisified_uuu:true}
如果您能告诉您如何获取和使用这些名称,那就太好了?schedule.scheduledJobs是一个数组,它将显示所有计划的作业。只需执行此操作,console.log(schedule.scheduledJobs)
scheduledJobs
是一个对象:
{[jobName:string]:schedule.Job}