Можно ли использовать mongorc.js в MongoDB Compass? - PullRequest
0 голосов
/ 14 мая 2019

Я хотел бы использовать свои собственные команды, определенные в mongorc.js в MongoDB Compass. Это возможно? Можно ли использовать mongorc.js в MongoDB Compass?

1 Ответ

0 голосов
/ 14 мая 2019

Compass не поддерживает понятие оболочки mongo файла запуска mongorc.js. Оболочка mongo представляет собой низкоуровневую консольную среду JavaScript, которая предоставляет некоторые базовые возможности сценариев для администраторов; Compass - это настольное приложение, которое не допускает произвольного выполнения предоставленного пользователем JavaScript.

Однако, если вы хотите настроить Compass, можно Создать плагины Compass , которые реализованы как модули ReactJS. Плагины Compass расширяют предопределенные роли в пользовательском интерфейсе Compass (такие как глобальный заголовок, вкладки уровня базы данных или вкладки уровня коллекции) и работают в гораздо более ограниченном ограниченном контексте безопасности по сравнению с на mongo оболочку.

Реализация плагина определенно более сложна, чем простое включение JavaScript, но есть интересные возможности, если вы хотите настроить свой интерфейс администратора (и, возможно, поделиться плагинами с другими). ​​

Для получения дополнительной информации см .: Учебники по плагину и Справочник по плагину Compass .

...