我想使用我在 MongoDB Compass中的mongorc.js中定义的自定义命令。这可能吗?是否可以在 MongoDB Compass中使用mongorc.js ?
问问题
230 次
1 回答
0
Compass 不支持mongo
shell 的mongorc.js
启动文件概念。shell 是一个较低级别的mongo
JavaScript 控制台环境,它为管理员提供了一些基本的脚本功能;Compass 是一个桌面应用程序,它不允许任意执行用户提供的 JavaScript。
但是,如果您想自定义 Compass,可以创建 Compass 插件,这些插件被实现为 ReactJS 模块。Compass 插件扩展了 Compass UI 中的预定义角色(例如全局标题、数据库级选项卡或集合级选项卡),并且与shell相比,在更有限的安全上下文中运行。mongo
实现一个插件肯定比一个简单的 JavaScript 包含更复杂,但是如果你想调整你的管理 UI(并且可能与其他人共享插件),还有一些有趣的可能性。
于 2019-05-14T13:06:56.787 回答