Я пытаюсь запустить пользовательский интерфейс 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
... и получил ту же ошибку.
Что мне нужно отредактировать в командной строке, чтобыполучить это, чтобы отобразить правильно на наш сервер базы данных?