有没有一种方法可以在一定时间后自动更新某个字段?

问题描述 投票:0回答:2

我正在使用node.js、express.js和mongoose创建一个网站,我有一个字段需要在一定时间后更新,所以我的问题是有办法做到吗?或者我必须使用cron?谢谢你的回答。

node.js express mongoose auto-update web-site-project
2个回答
0
投票

你不一定需要使用cron。

例如,你可以使用 setTimeout()setInterval() (https:/nodejs.orgukdocsguidestimers-in-node。),用最简单的方法在你的应用程序中实现这个功能。

此外,还有一些库,如 cron (https:/www.npmjs.compackagecron)为你处理这些超时间隔,如果你喜欢 cron 风格的语法,而不需要处理 os-side 基础架构,或者没有任何访问权限,那么它是不错的选择。


0
投票

当禁令过期时,你不应该需要更新字段。 取而代之的是,在字段中加入一个未来的时间,当禁令过期的时候。 然后每当他们试图连接或登录时,你只需检查该字段中的时间是否已过。 如果没有,他们就不被允许进入。 如果是,那么他们就被允许进入。 这比试图在30分钟内清除一个字段要有效得多。 只需在字段中输入30分钟后的时间,然后在他们连接时随时检查该时间。

© www.soinside.com 2019 - 2024. All rights reserved.