2013-04-27 79 views
0

MongoDB MapReduce可以發出自己的文檔密鑰嗎?像MongoDB MapReduce密鑰作爲文檔

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

的東西時,我這樣做是MapReduce的成功,但在我減少的結果我也看到發出的值,所以我想知道什麼是錯的完成。

+0

也許,如果你有例子你看,我可以展開的答案解釋你所看到的意外結果。我不知道「我看到發射的值」是什麼意思,所以很難解決這個問題。 – 2013-04-28 00:29:06

回答

0

你可以肯定地使用文件的關鍵和/或價值。它的工作原理與原始類型完全相同。

1

您可以使用文檔作爲發射鍵。 Reduce功能將具有相同密鑰的文檔組合到一個文檔中。如果map函數爲特定鍵發射單個文檔,則不會調用reduce函數。

你可以分享你的代碼片段