Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MongoDB基于日期更新变量_Javascript_Mongodb_Meteor_Time - Fatal编程技术网

Javascript MongoDB基于日期更新变量

Javascript MongoDB基于日期更新变量,javascript,mongodb,meteor,time,Javascript,Mongodb,Meteor,Time,我正在尝试使用Meteor在一个精确的时间更新MongoDB集合上的数据库字段——比如说每周一的12:00 我该怎么做呢 我正在尝试匹配一周中的某一天和确切的时间,但我似乎无法让服务器在不使用会使网站冻结的循环的情况下多次这样做。如果您可以安装cron job npm模块,例如:npm install cron,那么您就可以使用仅周一的模式设置cron作业,调用数据库更新代码 var CronJob = require('cron').CronJob; var job = new CronJob

我正在尝试使用Meteor在一个精确的时间更新MongoDB集合上的数据库字段——比如说每周一的12:00

我该怎么做呢


我正在尝试匹配一周中的某一天和确切的时间,但我似乎无法让服务器在不使用会使网站冻结的循环的情况下多次这样做。

如果您可以安装cron job npm模块,例如:
npm install cron
,那么您就可以使用仅周一的模式设置cron作业,调用数据库更新代码

var CronJob = require('cron').CronJob;
var job = new CronJob('00 00 12 * * 1', function() {
  /*
   * Runs every weekday Monday at 12:00:00
   */
  }, function () {
    /* DB update code */
  }
);

如果您需要微调cron模式或其他选项,可以在上获得文档。

我认为设置cron作业可以解决您的问题。非常感谢你。这太完美了。事实上,我最终使用的是Meteor JS。