NestJS中的handleInterval不使用猫鼬

NestJS中的handleInterval不使用猫鼬,nestjs,Nestjs,我的目标是使用cronjobs构建一个nest.js应用程序,每10秒访问一次mongoDB。在这种情况下,我想阅读mongo,但在未来,我也在考虑保存到mongo 我没有错误,但cron作业未执行 项目在这里: AppModule 输出: [Nest] 11320 - 24/05/2021, 17:21:44 [TasksService] Called every 10 seconds [Nest]11320-24/05/2021,17:21:44[任务服务]每10秒呼叫一次 了解更

我的目标是使用cronjobs构建一个nest.js应用程序,每10秒访问一次mongoDB。在这种情况下,我想阅读mongo,但在未来,我也在考虑保存到mongo

我没有错误,但cron作业未执行

项目在这里:

AppModule 输出:

[Nest] 11320   - 24/05/2021, 17:21:44   [TasksService] Called every 10 seconds
[Nest]11320-24/05/2021,17:21:44[任务服务]每10秒呼叫一次
了解更多
  • 
    @Injectable()
    export class TasksService {
      private readonly logger = new Logger(TasksService.name);
    
      constructor(@InjectModel(info.name) private infoModel: Model) {}
    
      @Interval(10000)
      async handleInterval() {
        this.logger.debug('Called every 10 seconds');
        let allData = await this.findAll();
        console.log(`Mongo: ${allData}`); // or JSON.stringify(allData)
      }
    
      async findAll(): Promise {
        return this.infoModel.find().exec();
      }
    }
    
    [Nest] 11320   - 24/05/2021, 17:21:44   [TasksService] Called every 10 seconds