MongoDB中的事件调度程序(cronjob)?

时间:2016-03-29 17:55:24

标签: mongodb nosql

如何在Mongodb中设置活动?

我将创建一个每4小时计算一次收集并保存它的字段(SUM | COUNT)的事件。 到达这个的最佳解决方案是什么? 感谢:)

2 个答案:

答案 0 :(得分:2)

从版本3.2开始,MongoDB没有buildin cronjob系统(TTL索引自动删除作业除外,但这些都不能帮助你解决这个问题)。

这意味着您必须使用外部工具以查询作为参数来启动mongo shell。有无数的工具可用于此,有些工具可以在开箱即用的所有常见操作系统中构建,有些则以第三方工具的形式构建。列出所有内容的选项太多,哪一个最好,取决于您的IT基础架构以及系统管理员喜欢的内容。

答案 1 :(得分:0)

尝试使用MongoDB Cron软件包。它是用于在MongoDB集合上计划任务和运行重复作业的简单API。任何集合都可以转换为作业队列或crontab列表。