Как исправить ошибку «MONGOSH extensionPath is undefined» при подключении VSCode к MongoDB на сервере?

На удалённом сервере поднят Docker контейнер с MongoDB. Наружу торчит порт.

Получается подключаться к нему и клиентом MongoDB Compass с локального компа, и через терминал на хосте с установленного на хост mongosh — запросы, поиск, сортировка, агрегации.

Хочу использовать VSCode расширение MongoDB for VS Code – «родное» от MongoDB, но пока пре-релиз 0.9.5.

Подключиться получается: вижу базу, коллекции, можно листать. Но не выходит выполнять песочницы (Playground'ы) – даже простейший запрос типа
use('myDbName');
db.Invoice.findOne();
не выполняется, а в табе "Output" появляется запись об ошибке:
MONGOSH execute all error: extensionPath is undefined
Аналогичный issue.

Посмотрел, где эта ошибка возникает – не заполнено свойство, где должен быть путь к расширению этому, вроде.

Расширение установлено «глобально»: и на локальном компе и на удалённом хосте. Не внутри контейнера с Mongo, но это и не нужно по идее же.

Может, сталкивались, решили аналогичную проблему?
  • Вопрос задан
  • 17 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы