Krátká odpověď
Přihlaste se ke svému počítači, otevřete konfigurační soubor mongodb umístěný na /etc/mongod.conf
a změňte bindIp
do pole IP adresa vašeho počítače (je to stejná IP adresa, kterou používáte pro ssh na váš počítač), poté restartujte server mongodb.
Podrobná odpověď
-
Otevřete
/etc/mongod.conf
soubor pomocí libovolného editoru, pokud používáte verzi pro stolní počítače, můžete použítgedit
obslužný nástrojsudo gedit /etc/mongod.conf
Pokud používáte serverovou verzi, můžete použít editor vi příkaz
sudo vi /etc/mongod.conf
-
Soubor by měl obsahovat následující druh obsahu:
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
-
Jakmile změníte
bindIp
, pak musíte restartovat mongodb pomocí následujícího příkazusudo service mongod restart
-
Nyní se budete moci připojit k serveru mongodb se stejnou IP adresou, kterou používáte pro ssh do vašeho systému.
mongoose.connect('mongodb://<machine_ip_address>:27017/<database_name>')