首页 > 解决方案 > 到期后如何更新对象?Express / Typeorm / Type-Graphql

问题描述

理想情况下:

  1. 用户创建对象,其到期日期设置为未来 24 小时。
  2. 24 小时后,数据库中的对象被更新。EXPIRED 字段设置为 true。

对象的数量将是 10000+。网站流量全天均匀分布。

目前使用 Typegraphql、Typeorm w/ Express。

不确定执行此类操作时的最佳做法是什么,甚至不确定在哪里寻找答案(似乎无法搜索正确的问题)。

标签: expresstypeormtypegraphql

解决方案


对于这个任务,我通常使用https://www.npmjs.com/package/node-cron。它在您需要的时候运行代码。


推荐阅读