0

我最近开始使用 MongoDB,遇到了 mapReduce 方法。我理解它背后的理论,但我在实践中遇到问题,我将尝试解释:我使用 Studio 3T 作为 IDE,我通过右键单击 DB 看到了“添加/编辑存储的函数”选项,我创建了使用此选项映射和减少功能,但我不知道如何调用它们。

这就是我定义 map 和 reduce 函数的方式:

在此处输入图像描述 在此处输入图像描述

这就是我如何称呼他们,收到 ReferenceError。 在此处输入图像描述

编辑 1:我看到了这个线程,但它没有做我想做的事情,他在 mongodb shell 中定义了函数,我希望能够在工作室 3t 中定义它们并在我想要的“何时”调用它们至。

4

1 回答 1

0

与其使用 IntelliShell(Studio 3T 中更智能的 mongo shell 等效项)来实现 map-reduce 功能,不如使用专用的 Map-Reduce 功能(此处的完整文档)更简单,这将使您免于定义、存储和调用单独的函数。

于 2018-06-11T12:48:31.517 回答