/*Start a Job
*data: object{ collections:['name1','name2',....],filters:{key:value1} }
*callback: fun_name(obj)
var d={
collections:data.collections,
filters:{
name:data.filters.name
}
};
mc.selectData(d,function(err,result){
var r=result;
});
*data: object{ collections:['name1','name2',....],filters:{key:value1} }
*callback: fun_name(obj)
*/
var cronJob=require('cron').CronJob;
var d={
collections:data.collections,
filters:{
name:data.filters.name
}
};
mc.selectData(d,function(err,result){
var r=result;
var job=new cronJob(exectime function() {
callback(result); // do something whatever you want
},null,false,null);
job.start();//start the job});
}
startJobs(data,function(d){console.log(d);}) //call it
if you want to know it very well ,you can read up the refer it