gpt4 book ai didi

javascript - 在 node.js 的 jobschedule 中传递一个额外的参数

转载 作者:行者123 更新时间:2023-11-30 10:25:37 25 4
gpt4 key购买 nike

有没有可能在 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 schedulee 和 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);;
}


});

关于javascript - 在 node.js 的 jobschedule 中传递一个额外的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19702626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com