当我启动mongod进程时,如何将JavaScript库作为共享库加载到mongodb中?
我在搜索互联网时找不到解决方案。到目前为止我搜索的是:
load(...)
我的库吗?mongod
进程吗?我不知道搜索什么以及如何搜索:-(任何想法,或更好的解决方案?
答案 0 :(得分:2)
您可以使用system.js
集合来存储在mongod服务器上运行的javascript。它就像一个普通的集合,所以你可以添加这样的函数:
db.system.js.save(
{
_id:"helloWorldFunction",
value: function() { return "Hello World!"}
}
要运行脚本,您应该致电db.loadServerScripts();
,然后您可以使用存储的功能
> db.loadServerScripts();
> helloWorldFunction()
Hello World!
有关详细信息,您可以查看相关主题的MongoDB Docs。