MongoDB MapReduce键作为文档

时间:2013-04-27 17:37:12

标签: mongodb mapreduce

MongoDB MapReduce是否可以发出文件本身的密钥?像

这样的东西

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

当我这样做时,MapReduce成功完成,但在我的简化结果中,我也看到了发射值,所以我想知道什么是错的。

2 个答案:

答案 0 :(得分:1)

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

您可以在代码段

中分享您的代码吗?

答案 1 :(得分:0)

您绝对可以将文档用于键和/或值。它将与原始类型完全相同。