【问题标题】:mongodb: emulating couchdb's incremental map reducemongodb:模拟 couchdb 的增量映射 reduce
【发布时间】:2011-11-05 16:16:01
【问题描述】:

是否有任何技术可以在 Mongodb 中模拟 couchdb 的增量 MapReduce。本质上,我们想要一个周期性的 map reduce 只触及集合中的新文档。

我们可以使用 finalize 将文档标记为“旧”,然后将它们从下一个映射过程中过滤掉吗?

【问题讨论】:

    标签: javascript mongodb mapreduce


    【解决方案1】:

    是的,从 MongoDB 1.8 开始就支持增量 map reduce。例如,请参阅我所做的文章:http://blog.evilmonkeylabs.com/2011/01/27/MongoDB-1_8-MapReduce/

    【讨论】:

      【解决方案2】:

      我编写了一个方法来执行此操作,但通过使用在默认 ObjectId id 中编码的时间戳来避免接触每个源记录。查看要点:

      https://gist.github.com/2233072

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多