【问题标题】:Run map reduce functions as a job in mongodb在 mongodb 中将 map reduce 函数作为作业运行
【发布时间】:2013-12-12 07:02:27
【问题描述】:

在 mongodb 中将 map reduce 函数作为作业运行。有可能吗?

如果我用一些数据更新了集合,那么 map reduce 函数应该作为作业自动运行并在输出集合中使用最新数据生成结果。

我们可以在 mongodb 中实现吗?

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    没有。您需要在 MongoDB 之外安排这些。

    您的要求听起来可能更适合成为View within Couchbase

    【讨论】:

    • 我正在寻找自动执行的 map reduce 函数。示例:var map = function(){some code...}。 var reduce = function(key,values){some code..} ...db.Collection.mapReduce(map,reduce,{ out: "Outputcollection",query:{some filter}}); .. 我必须在 mongodb 中自动执行此功能作为工作。
    • 无法由集合中的某些更改触发“自动”运行它。
    • 好的,但是,我可以使用 cronjob 或 java 来实现其他任何方式吗?
    • 是的,您可以从您正在使用的任何 MongoDB 驱动程序运行 Map-Reduce,但是关于运行什么作业以及何时运行它的逻辑都是您的,MongoDB 本身对此没有帮助.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多