在node.js的jobchedule中传递一个额外的参数
是否有任何可能的方式来传递schedule.scheduleJob(date,function(id))
任何额外的参数,而不是date
下面的代码不起作用
var id =record.id; var date =record.date; jobsCollection.save({ id: record.id }, { $set: record }, function (err, result) { var j = schedule.scheduleJob(date, function (id) { return function () { console.log("inside----------") console.log(id) }; }(id)); if (!err) { return context.sendJson([], 404);; } });
我想通过date以及另一个数据来安排工作。 这样我可以根据date schedul
和date schedul
进行其他操作
schedule.scheduleJob()
接受三个参数。所以你可以通过id
作为参数之一
var id =record.id; var date =record.date; jobsCollection.save({ id: record.id }, { $set: record }, function (err, result) { var j = schedule.scheduleJob(id,date, function () { console.log(id) //this will prints your id }); if (!err) { return context.sendJson([], 404);; } });