У меня есть удаленный сервер Linux, на котором я размещаю скрипт на python. Требуется подключиться к MongoDB, которая размещена на локальной машине Windows. Я понимаю, что мы не можем напрямую получить доступ к MongoDB, так как он разрешает только localhost:27017
по умолчанию.
Попытка обновления файла mongo.cfg
путем изменения свойств в разделе "net". Однако это не помогло. Может ли кто-нибудь помочь мне в этом деле. Я получаю сообщение об ошибке ниже:
10.30.118.230: 27017: [Errno 111] Соединение отклонено
Это код:
from pymongo import MongoClient
client = MongoClient("mongodb://{username}:{password}@{windows_system_ip_whereMongoDb_is_hosted}/{dbname}")
db = client.{dbname}
try:
db.command("serverStatus")
except Exception as e:
print(e)
else:
print("You are connected!")
client.close()