如何在Mongo Shell CLI中要求脚本

时间:2012-08-21 20:21:49

标签: mongodb

我希望能够导入一个常用工具库,以便更轻松地使用MongoDB。但是,我还没有发现将外部脚本轻松导入Mongo CLI。理想情况下,这与Node.js需要的工作方式类似。

默认情况下,如何让我在Mongo CLI中工作?

或者,还有其他方法可以解决外部库依赖吗?

1 个答案:

答案 0 :(得分:12)

将JavaScript加载到mongo shell中有几种选择:

1)将JavaScript保存到主目录中的.mongorc.js

2)将JavaScript保存到global mongorc.js文件(MongoDB 2.6+),该文件在主目录中的.mongorc.js文件之前进行评估。

3)在shell中(或在load('filename.js')个文件中)使用mongorc.js

4)Store your JavaScript on the server使用system.js集合和db.loadServerScripts()

对于常见的JavaScript函数,第一个选项是最典型的方法。