Я установил:
MongoDB v7.0.5 как служба на Windows Server 2019.Mongosh v2.1.5 для Windows 10Но при попытке подключиться к серверу MongoDB на Windows Server 2019 из Windows 10 я получаю следующую ошибку:
MongoNetworkError: подключить ECONNREFUSED 172.18.44.22:27017
Я проверил:
27017 (вход/выход)Я проверил много сообщений на StackOverflow: большинство из них касаются Linux, остальные описывают решения, которые не помогают.
В чем может быть проблема?
Когда я запускаю mongosh локально на Windows Server 2019, он работает без проблем.
Спасибо

Дважды щелкните сервис и посмотрите «Путь к исполняемому файлу», должно быть что-то вроде C:\Program Files\MongoDB\mongod.exe --config ...
Посмотрите конфиг, скорее всего там есть такие строчки:
net:
port: 27017
bindIp: localhost
Это означает, что MongoDB слушает localhost, и вы можете подключиться только со своей локальной машины. Чтобы разрешить подключения с других компьютеров, измените его на
net:
port: 27017
bindIpAll: true
и перезапустите службу.
Как убедиться, что служба MongoDB работает?
mongosh— это просто оболочка, подключающаяся к экземпляру mongodb, и это не означает, что служба базы данных запущена. См. stackoverflow.com/questions/75823240/…, чтобы узнать разницу.