节点,Mongodb在API中计数数组,并使用cron作业重新启动/重新启动

时间:2018-03-12 15:04:05

标签: node.js mongodb api cron request

我正在创建一个每天用户更改的rota。我有一个数据库,每一行都是不同的工作人员。

我需要计算数据库中有多少行,然后计算它们以便每天显示不同的用户。当数组结束时,它需要返回到开始,例如当数组到达4时数组为0到4,下一个数组需要为0而不是5.

以下示例我已将cron作业更改为每1分钟进行一次测试。

var mongoose = require('mongoose'), 
Staff = mongoose.model('staffmembers'); 
var cron = require('node-cron');

var next = cron.schedule('*/1 * * * MON-FRI', function() {

    Staff.find({}, (err,results) => {

        var i = results.length++;
        console.log(results[i%results.length].name)

    })


 });

 next.start(); 

当我运行下面的代码时

console.log(results[1].name)

我得到的名字我想用计数做这个。

0 个答案:

没有答案