Mongodb 地图减少疑虑
我不熟悉MongoDB,也不熟悉MapReduce框架。我对Mongodb 地图减少疑虑,mongodb,mapreduce,Mongodb,Mapreduce,我不熟悉MongoDB,也不熟悉MapReduce框架。我对mongodb中的Map Reduce有一些非常基本的疑问 在mapstage中应该编写什么样的逻辑?是否只是选择了以后调用reduce的数据 在map函数中调用emit时会发生什么情况?emit的确切用途是什么 在.group函数中,是否需要reduce参数?为什么会这样?为什么这里不需要map 是否可以调试mongodbshell中的mapReduce逻辑?是否可能知道每个步骤被调用了多少次,处理了哪些数据,生成了哪些数据 例如
mongodb
中的Map Reduce
有一些非常基本的疑问
- 在
stage中应该编写什么样的逻辑?是否只是选择了以后调用map
的数据reduce
- 在
函数中调用map
时会发生什么情况?emit
的确切用途是什么emit
- 在
函数中,是否需要.group
参数?为什么会这样?为什么这里不需要reduce
map
- 是否可以调试
shell中的mongodb
逻辑?是否可能知道每个步骤被调用了多少次,处理了哪些数据,生成了哪些数据mapReduce
我正在尝试使用MapReduce查找从1到100的数字之和 老实说,没有具体的例子就太宽泛了。您还需要参考哪个实际上是mapReduce的自定义包装器,而不是属于聚合框架的管道操作符。顺便说一句,您可能真的应该使用mapReduce而不是mapReduce,除非有一个特定的案例无法通过这种方式解决。我到目前为止还没有研究聚合框架。我正在尝试使用mongoDB中的所有替代方案来解决相同的问题,以便对每种方案都有一个合理的比较理解。这是一个一般性的评论,正如我所说的,可能是您更好的解决方案。但你的“问题”并不能真正解释你想要什么,而且过于笼统。我建议你问你真正的问题,而不是征求一般的意见,因为一般的意见从来不会提供好的和有用的答案。你是对的。我想我会给MapReduce更多的时间,一旦我掌握了这个,我会在这里自己回答。回答什么?我一直在提醒你要问一个真正的问题。如果你真的想“学到更多”,那么先学会如何提问。StackOverflow经常被无用的信息淹没,我们必须删除这些信息。请不要往这堆东西里添东西。问一个真正的问题,或者你自己把它去掉,这样我们就不必浪费时间为你做最后一部分了。