如何根据数据库文档日期字段(Node.js + MongoDB)安排事件?

How to schedule an event based on database document date field (Node.js + MongoDB)?

我有一个用 NestJS 编写的网络服务器,允许用户创建拍卖。
每个拍卖文件都有一个 end_date 字段。
我想在 end_date 到达时安排活动。

有没有办法在 MongoDB 或 Node.js 的时间到达时安排或触发功能?
这甚至是对日期过期事件做出反应的好方法吗?

我通常建议将此类工作交给专门处理这些操作的外部服务。

看看

https://cloud.google.com/tasks

这是在外部队列中安排任务的好方法。当到达“trigger_date”时,google 将触发对您定义的端点的 HTTP 请求。从那里您可以实现自己的逻辑。

如果不能选择卸载,那么构建自己的队列也是一个不错的项目。