我是MongoDB的初学者,我只是想知道MongoDB的Map-Reduce中的Finalize函数/步骤的功能是什么。我们在finalize()函数中所做的所有操作实际上都可以在reduce函数中完成。我只是想知道是什么迫使我们使用finalize。我对此进行了研究,却一无所获。非常感谢您的帮助
最大的原因之一是在所有最终数据集上的所有内容完成之后运行finalize。不仅如此,finalize还可以对单个结果运行,而reduce会跳过单个结果。
如果您可以使用reduce进行所有操作,然后使用reduce,则无需最终确定。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句