是否可以在MongoDB Compass中使用mongorc.js?

时间:2019-05-14 09:23:46

标签: mongodb mongodb-compass

我想使用在MongoDB Compass的 mongorc.js 中定义的自定义命令。这可能吗? 可以在MongoDB Compass中使用 mongorc.js 吗?

1 个答案:

答案 0 :(得分:0)

指南针不支持mongo启动文件的mongorc.js shell概念。 mongo shell是一个较低级别的JavaScript控制台环境,它为管理员提供了一些基本的脚本功能。 Compass是一个桌面应用程序,不允许任意执行用户提供的JavaScript。

但是,如果要自定义Compass,可以Create Compass Plugins实施为ReactJS模块。 Compass插件扩展了预定义的roles in the Compass UI(例如全局标头,数据库级选项卡或集合级选项卡),并且与mongo shell相比,运行在limited security context中。 / p>

实现插件肯定比简单的JavaScript包含更多的工作,但是如果您想调整管理UI(并可能与其他人共享插件),则有很多有趣的可能性。

有关更多信息,请参见:Plugin TutorialsCompass Plugin Reference