express - 到期后如何更新对象?Express / Typeorm / Type-Graphql
问题描述
理想情况下:
- 用户创建对象,其到期日期设置为未来 24 小时。
- 24 小时后,数据库中的对象被更新。EXPIRED 字段设置为 true。
对象的数量将是 10000+。网站流量全天均匀分布。
目前使用 Typegraphql、Typeorm w/ Express。
不确定执行此类操作时的最佳做法是什么,甚至不确定在哪里寻找答案(似乎无法搜索正确的问题)。
解决方案
对于这个任务,我通常使用https://www.npmjs.com/package/node-cron。它在您需要的时候运行代码。
推荐阅读
- c# - Global.asax.cs Application_Error 中的 MVC 自定义错误代码未按预期工作
- hibernate - 如何使用 springboot 2.1 和 java 8 编写请求 sql native?
- reactjs - 将徽标图像放入导航栏
- oh-my-zsh - 如何修复“oh-my-zsh plugin 'docker,' not found”
- ruby - RSpec:未创建会话:此版本的 ChromeDriver 仅支持 Chrome 版本 76
- javascript - 将对象作为状态使用 useState()
- c - Strtok_r 返回 NULL
- python - 对两个 pandas 列执行搜索算法并相应分组
- laravel - 如何更改密码?
- javascript - 动态块 - 如何在保存/加载后创建动态样式表