MongoDB MapReduce是否可以发出文件本身的密钥?像
这样的东西
emit({type: 1, date: ...}, 12);
当我这样做时,MapReduce成功完成,但在我的简化结果中,我也看到了发射值,所以我想知道什么是错的。
答案 0 :(得分:1)
您可以将文档用作发射键。 reduce函数将具有相同键的文档合并到一个文档中。如果map函数为特定键发出单个文档,则不会调用reduce函数。
您可以在代码段
答案 1 :(得分:0)
您绝对可以将文档用于键和/或值。它将与原始类型完全相同。