是否有任何技术可以在Mongodb中模拟couchdb的增量MapReduce。从本质上讲,我们希望将周期性地图缩减为仅触摸集合中的新文档。
我们可以使用finalize将文档标记为“旧”,然后将其过滤掉下一个地图流程吗?
答案 0 :(得分:3)
是的,自MongoDB 1.8以来,支持增量映射减少。请参阅我为示例所做的写作:http://blog.evilmonkeylabs.com/2011/01/27/MongoDB-1_8-MapReduce/
答案 1 :(得分:1)
我编写了一个方法来执行此操作但通过使用默认ObjectId ID中编码的时间戳来避免必须触摸每个源记录。见要点: