gpt4 book ai didi

java在Mongo中创建并启动存储过程?

转载 作者:行者123 更新时间:2023-11-29 05:54:57 26 4
gpt4 key购买 nike

为了尽量减少维护成本,我想知道是否可以通过 Java 在 Mongo 中创建和启动一个存储过程。

在此存储过程中,我想通过 mapReduce 聚合一个集合并将结果存储到另一个集合中。

任何评论和帮助表示赞赏!非常感谢~

最佳答案

您可以以存储在特殊集合 db.system.js 中的 Javascript 函数的形式在 MongoDB 上创建存储过程,但这通常是不可取的。存储过程对关系数据库有用的大部分原因不适用于 MongoDB。与其从 Java 调用服务器端函数,不如直接在 Java 中实现所述函数。

但是当您仍然想使用它们时,创建这样的函数被记录为“storing functions server-sided”。要执行它们,您可以使用 DB.command()DB.doEval() .

关于java在Mongo中创建并启动存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12550234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com