MongoError: не удалось подключиться к серверу в Node-RED

У меня есть MongoDB, работающий на http://linktomymongo:27017/. Когда я получаю доступ к этой ссылке через браузер, я получаю сообщение "Похоже, вы пытаетесь получить доступ к MongoDB через HTTP через собственный порт драйвера". сообщение.

Однако при попытке доступа к нему через Node-RED я получаю некоторые ошибки

Хост: linktomymongo Порт: 27017 Ошибка:

"MongoError: failed to connect to server [linktomymongo:27017] on first connect"

Хост: http://linktomymongo/ Порт: 27017 Ошибка:

"Error: double colon in host identifier"

Что я делаю не так? Любая помощь приветствуется.

Если требуется дополнительная информация, пожалуйста, спросите:)

Node-RED mongo node (я пробовал ссылку с и без http://: Конфигурация Node-RED mongo

редактирование базы данных

2 ответа

Решение

Благодаря предложению @derloopkat, я пинговал linktomymongo и он показал IP-адрес. Когда я ввел этот IP-адрес, он сразу же подключился.

Поэтому я предполагаю, что узел ожидает IP-адрес, а не URL-адрес

Удалить http://из раздела хоста в узле Монго.

Это не http-соединение, это родное соединение по протоколу Монго.

Другие вопросы по тегам