MongoDB和MapReduce
前面两个例子只用到了MapReduce、map和reduce键。这3个键是必需的,但是MapReduce命令还有很多可选的键。
"finalize" : 函数
将reduce的结果发送给这个键,这是处理过程的最后一步。
"keeplize" : 布尔
如果值为true,那么在连接关闭时会将临时结果集合保存下来,否则不保存。
"output" : 字符串
输出集合的名称,如果设置了这项,系统会自动设置keeptemp : true。
"query" : 文档
在发往map函数前,先用指定条件过滤文档。
"sort" : 文档
在发往map函数前给文档排序(与limit一同使用非常有用)。
"limit" : 整数
在发往map函数的文档数量的上限。
"scope" : 文档
可以再Javascript代码中使用的变量。
"verbose" : 布尔
是否记录详细的服务器日志。