MapReduce在执行时先指定一个Map(映射)函数,把输入<key,value>对映射成一组新的<key,value>对,经过一定处理后交给 Reduce,Reduce对相同key下的所有value处理后再输出<key,value>对作为最终的结果。
指令原型
db.runCommand(
{ mapreduce : 字符串,集合名,
map : 函数
reduce : 函数
[, query : 文档,发往map函数前先给过渡文档]
[, sort : 文档,发往map函数前先给文档排序]
[, limit : 整数,发往map函数的文档数量上限]
[, out : 字符串,统计结果保存的集合]

本文详细介绍了如何使用Python进行MongoDB的MapReduce操作。通过Map函数将输入的键值对转换为新的键值对,再通过Reduce函数处理相同键下的所有值,最终输出处理后的结果。
最低0.47元/天 解锁文章

4425

被折叠的 条评论
为什么被折叠?



