Kurze Antwort
Melden Sie sich bei Ihrem Computer an, öffnen Sie die mongodb-Konfigurationsdatei unter /etc/mongod.conf
und ändern Sie die bindIp
Feld zu Ihrer Computer-IP-Adresse (es ist die gleiche IP-Adresse, die Sie verwenden, um ssh zu Ihrem Computer zu senden), danach starten Sie den Mongodb-Server neu.
Ausführliche Antwort
-
Öffnen Sie
/etc/mongod.conf
Datei mit einem beliebigen Editor, wenn Sie eine Desktop-Version verwenden, können Siegedit
verwenden Hilfsprogrammsudo gedit /etc/mongod.conf
Wenn Sie eine Serverversion verwenden, können Sie den vi-Editor verwenden Befehl
sudo vi /etc/mongod.conf
-
Die Datei sollte folgende Art von Inhalt enthalten:
systemLog: destination: file path: "/var/log/mongodb/mongod.log" logAppend: true storage: journal: enabled: true processManagement: fork: true net: bindIp: 127.0.0.1 // enter your ip address here port: 27017 setParameter: enableLocalhostAuthBypass: false
-
Sobald Sie die
bindIp
ändern , dann müssen Sie die mongodb mit dem folgenden Befehl neu startensudo service mongod restart
-
Jetzt können Sie sich mit derselben IP-Adresse, die Sie für die SSH-Verbindung zu Ihrem System verwenden, mit dem Mongodb-Server verbinden.
mongoose.connect('mongodb://<machine_ip_address>:27017/<database_name>')