我是 MongoDB 的初学者,我只是想知道 Map-Reduce 中 MongoDB 的 Finalize 函数/步骤的功能是什么。我们在 finalize() 函数中所做的一切实际上都可以在 reduce 函数中完成。我只是想知道是什么迫使我们使用finalize。我对此进行了研究,但一无所获。非常感谢你帮助我

最佳答案

最大的原因之一是 finalize 是在对最终数据集完成所有操作后运行的。不仅如此,finalize 还可以在单​​个结果上运行,而 reduce 将跳过单个结果。

如果你可以在reduce中做所有事情然后使用reduce,你就不需要终结了。

关于mongodb - 完成 MongoDB Map-Reduce 中的步骤,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24835829/

10-16 01:53