0

在 MongoDB MapReduce 中是否可以发出本身是文档的键?就像是

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

当我这样做时,MapReduce 成功完成,但在我减少的结果中,我还看到了发出的值,所以我想知道出了什么问题。

4

2 回答 2

1

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

你能在片段中分享你的代码吗

于 2017-06-28T07:41:08.803 回答
0

您绝对可以将文档用作键和/或值。它的工作方式与它们是原始类型时完全相同。

于 2013-04-28T00:28:30.653 回答