node.js - Node 和 Mongodb - 每 24 小时运行一次脚本

标签 node.js mongodb mongoose


我正在使用 Node.js 和 mongoose。 我需要每个 mongoose 文档中的数值每 24 小时增加 25,000。

有没有更好的方法:

thing.lastUpdated = new Date();

还有

if(/* check how many days(if any) since lase update */> 0){
    for(var i = 0;i<days;i++){
        //update value
    }
}

最佳答案

您可以使用node-cron安排增量作业

关于node.js - Node 和 Mongodb - 每 24 小时运行一次脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16095268/

相关文章:

c# - 在 C# 和 NodeJS 中生成 PBKDF2 key

jquery - Express 不路由某些 jQuery 请求

node.js - 推送在 mongoose/mongodb 数组中不起作用

javascript - 从 NodeJS 中抛出的字符串获取堆栈跟踪

node.js - 如何静音 `npm install`命令的详细输出日志?

分片集群上的 MongoDB count() 不匹配

node.js - mongodb 中的日期操作和比较

node.js - 蒙哥错误: failed to connect to serve on first connect in mongoDB atlas

node.js - 无法在 Mongoose 中按 id 找到记录

node.js - 错误状态 : 404 returned with PUT request using Node. js (express)、Angular 和 MongoDB