Sus*_*ush 2 javascript node.js
有没有可能的方法来传递任何额外的参数而不是datein schedule.scheduleJob(date,function(id))
下面的代码不起作用
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);;
}
});
Run Code Online (Sandbox Code Playgroud)
我想传递日期和其他数据来安排工作。这样我就可以根据date schedule执行其他操作id
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);;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2646 次 |
| 最近记录: |