0

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

4

1 回答 1

0

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

但是,如果您想自定义 Compass,可以创建 Compass 插件,这些插件被实现为 ReactJS 模块。Compass 插件扩展了 Compass UI 中的预定义角色(例如全局标题、数据库级选项卡或集合级选项卡),并且与shell相比,在更有限的安全上下文中运行。mongo

实现一个插件肯定比一个简单的 JavaScript 包含更复杂,但是如果你想调整你的管理 UI(并且可能与其他人共享插件),还有一些有趣的可能性。

有关更多信息,请参阅:插件教程指南针插件参考

于 2019-05-14T13:06:56.787 回答