我有两个系列:
订单有0..n批次("生产批次")。 (我使用_id和" OrderId"因为来自外部系统。)
我在" Batch"。
上做map-reduce结果是:
{
_id: ORDER_ID,
value: {
Phase1: {Planned: 100, Done: 60},
Phase2: {Planned: 60, Done: 20}
}
in collection" order_summary"。
如何将此结果插入集合" Order" (确切地说:Order.Summary)?这可能吗?
答案 0 :(得分:1)
Map-Reduce是关于聚合而不是修改。基于Map-Reduce操作结果的进一步操作取决于您和您的代码,完全超出MR的范围。
答案 1 :(得分:0)
它并非真正用于此目的,但您是否尝试使用finalize函数为您执行此操作?否则,执行此工作的正常位置是在map-reduce完成时运行的客户端代码。