2013-04-27 76 views
0

MongoDB MapReduce可以发出自己的文档密钥吗?像MongoDB MapReduce密钥作为文档

emit({type: 1, date: ...}, 12);

的东西时,我这样做是MapReduce的成功,但在我减少的结果我也看到发出的值,所以我想知道什么是错的完成。

+0

也许,如果你有例子你看,我可以展开的答案解释你所看到的意外结果。我不知道“我看到发射的值”是什么意思,所以很难解决这个问题。 – 2013-04-28 00:29:06

回答

0

你可以肯定地使用文件的关键和/或价值。它的工作原理与原始类型完全相同。

1

您可以使用文档作为发射键。 Reduce功能将具有相同密钥的文档组合到一个文档中。如果map函数为特定键发射单个文档,则不会调用reduce函数。

你可以分享你的代码片段