MongoDB - 创建后 30 分钟更新文档

Posted

技术标签:

【中文标题】MongoDB - 创建后 30 分钟更新文档【英文标题】:MongoDB - Update a document 30 minutes after its creation 【发布时间】:2019-07-05 18:47:29 【问题描述】:

我有一个社交应用,在 Parse Server (node.js) 上,用户非常频繁地发帖!我想要的是让每个帖子自动更新两次,创建后 30 分钟和创建后 2 小时。

我知道Agenda 库可以支持这一点,但我不确定它是否已经优化到足以满足每天 10000 个帖子的要求!

Agenda 能否达到这个目的和规模?你还有什么推荐的吗?

【问题讨论】:

议程似乎非常适合您需要做的事情。 【参考方案1】:

你可以使用:

https://github.com/Automattic/kue

该库非常适合调度工作,并且可以将任务保存在 Redis 中,因此在重新启动进程后您不会丢失任务。

【讨论】:

以上是关于MongoDB - 创建后 30 分钟更新文档的主要内容,如果未能解决你的问题,请参考以下文章

Mongodb 更新时出错 - 远程分片上的错误 - 由游标 ID 引起

MongoDB:删除文档后更新子文档数组

MongoDB创建更新删除文档操作

MongoDB - 选择文档进行更新 - 选择后没有其他操作修改同一文档

MongoDB创建更新删除文档操作

MongoDB - TTL 索引 - 未删除的文档