如何在Mongo Shell CLI中要求脚本

the*_*art 7 mongodb

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

如何在默认情况下要求在Mongo CLI中工作?

或者,是否有其他方法来解决外部库依赖?

Ste*_*nie 12

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

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

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

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

4)使用集合和服务器将JavaScript存储在服务器上.system.jsdb.loadServerScripts()

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