【问题标题】:How to schedule an event based on database document date field (Node.js + MongoDB)?如何根据数据库文档日期字段(Node.js + MongoDB)安排事件?
【发布时间】:2021-09-22 00:08:13
【问题描述】:

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

有没有办法在 MongoDB 或 Node.js 中安排或触发一个函数?
这甚至是对日期到期事件做出反应的好方法吗?

【问题讨论】:

标签: javascript node.js mongodb nestjs


【解决方案1】:

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

看看

https://cloud.google.com/tasks

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

如果没有选择,那么建立自己的队列也可能是一个不错的项目。

【讨论】:

    猜你喜欢
    • 2021-11-10
    • 2018-10-09
    • 2018-03-24
    • 2021-11-13
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2020-04-10
    • 2022-01-13
    相关资源
    最近更新 更多