Сопоставление с базой данных Mongo на сервере через командную строку для Agendash - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь запустить пользовательский интерфейс Agendash вместе с моим приложением Node через запись командной строки. Хотя я могу правильно сопоставить его с моей локальной базой данных MongoDB, у меня возникают проблемы с сопоставлением его с базой данных на нашем сервере.

Локально, это то, что я запускаю для подключения к моей локальной базе данных (это работает):

npx agendash --db=mongodb://localhost/scheduled_processes --collection=jobs --port=3001

Теперь я могу получить успешное соединение с нашим сервером через Studio3T, поэтому я знаю,кредиты хорошие. Когда я просматриваю информацию о сервере, я вижу следующее:

mdbbetaconfig1.oururl.com:27017

Целевая коллекция, на которую я хочу ориентироваться, - jobs, а база данных - scheduled_processes, так что это командазапись строки, которую я использовал:

npx agendash --db=mdbbetaconfig1.oururl.com:27017/scheduled_processes --collection=jobs --port=3001

Когда я запускаю, я получаю эту ошибку:

MongoNetworkError: failed to connect to server [mdbbetaconfig1.oururl.com:27017] on first connect [Error: read ECONNRESET
    at TCP.onStreamRead (internal/stream_base_commons.js:201:27) {
  name: 'MongoNetworkError',
  errorLabels: [Array],
  [Symbol(mongoErrorContextSymbol)]: {}
}]

Я также пробовал это:

npx agendash --db=oururl.com:27017/scheduled_processes --collection=jobs --port=3001

Иэто:

npx agendash --db=https://oururl.com:27017/scheduled_processes --collection=jobs --port=3001

и это:

npx agendash --db=mongodb://oururl.com:27017/scheduled_processes --collection=jobs --port=3001

... и получил ту же ошибку.

Что мне нужно отредактировать в командной строке, чтобыполучить это, чтобы отобразить правильно на наш сервер базы данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...