gpt4 book ai didi

java - 使用 Java - MongoDB 在服务器上存储函数

转载 作者:太空宇宙 更新时间:2023-11-04 13:09:59 24 4
gpt4 key购买 nike

我正在使用 MongoDB 的 Java 驱动程序 (mongo-java-driver-2.13.0)。
我需要在服务器上存储一个名为 my_function 的函数。在 MongoDB shell 中,我使用了以下代码:

> db.system.js.save( { _id : "function1", value : my_function } );

我需要这个函数来在映射缩减中使用它。
如何使用 Java 驱动程序存储函数?

最佳答案

我自己回答所有问题,也许对某人有用。
您不需要将函数保存在服务器上。假设我必须在map-reduce 中使用javascript 函数foo。您可以按照以下示例操作:

    String map = "function(){" 
+ "foo = function(parameters) {...here you have to write foo code...}
+ ".....now you can use foo function in your map reduce......."

因此,只需在映射函数中定义您的函数 foo ,然后您就可以在您的映射归约代码中使用它。

关于java - 使用 Java - MongoDB 在服务器上存储函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34063323/

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