在MongoDB Shell中导入外部JS函数

1 投票
1 回答
1227 浏览
提问于 2025-04-17 14:44

我有一些用JavaScript写的函数,这些函数保存在一个JSON文件里:

functions={}
functions.a =
    function(){
        return "returned"
    }

我在教程里看到,如果我们导入这个JSON文件,就可以在命令行中使用这些函数。

我正在尝试导入这些函数:

mongo --shell test json

但是我的函数不工作!在这种情况下,我该怎么办呢?

1 个回答

1

对我来说是有效的:

$ cat foo.js
functions={}
functions.a =
    function(){
        return "returned"
}
$ mongo --shell foo.js
MongoDB shell version: 2.4.0-rc0
connecting to: test
> functions.a()
returned

撰写回答