【发布时间】:2013-05-26 14:11:54
【问题描述】:
目前我们正在使用 apache flume 框架从我们所有的 Web 应用程序中收集日志,并将日志存储在名为“Raw_Data”的 MongoDB 数据库表中。 现在我们有一个任务来区分日志并根据应用程序将日志信息存储在不同的表中。所以我们决定为每个应用程序维护一个单独的表。有什么方法可以像调度程序一样创建和运行存储的 JavaScript,以便在 MongoDB 中明智地加载数据应用程序?
我非常熟悉 oracle DB,但我是 MongoDb 的新手。有人可以帮我尽快找出所需的东西吗?
谢谢 基肖尔
【问题讨论】:
-
如果你希望它是 JavaScript,为 NodeJS 编写一些代码作为 JavaScript 并使用 chron 例如:
node myscheduledtask.js。 -
感谢您的信息。在查看您的解决方案后,我有以下疑问。如果可以的话,我们可以通过存储的 java 脚本函数将数据插入到不同的表中吗?您可以为此提供一些链接吗?你能参考一些使用 Python 调度 mongo 脚本的网站吗?
-
(您刚刚粘贴了相同的评论?)我说使用 NodeJS,而不是 Python。只需按照我最初在评论中建议的那样使用 NodeJS 编写它。您将此标记为“猫鼬”,仅适用于 NodeJS。请自己做更多的研究。
标签: mongodb mongoose mongodb-query