【问题标题】:How to mapReduce() in Studio 3T/MongoDB如何在 Studio 3T/MongoDB 中使用 mapReduce()
【发布时间】:2018-06-08 14:25:44
【问题描述】:

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

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

我就是这样称呼他们的,收到 ReferenceError。

EDIT 1:我看到了this thread,但它并没有做我想做的事情,他在 mongodb shell 中定义了函数,我希望能够定义它们在 3t 工作室,并在“我想”的时候称呼他们。

【问题讨论】:

    标签: mongodb mapreduce studio3t


    【解决方案1】:

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

    【讨论】:

    • 是的,我看到了,但我需要“何时”可用的功能。我会尝试更好地解释:我正在为大学做一个项目,我在 MongoDB 中存储函数(过程),然后使用用户引入的参数从 c#(在我的情况下为 Visual Studio)调用它们(我将开发一个简单的用户的 GUI,类似于 windows 的计算器)。所以我想轻松编写函数,保存它们,然后可以在我的代码中调用它们。
    猜你喜欢
    • 2019-04-05
    • 1970-01-01
    • 1970-01-01
    • 2019-08-15
    • 2018-05-01
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多