Kort svar
Logga in på din maskin, öppna mongodb-konfigurationsfilen som finns på /etc/mongod.conf
och ändra bindIp
fältet till din maskins ip-adress (det är samma ip-adress som du använder för att ssh till din maskin), starta sedan om mongodb-servern.
Detaljerat svar
-
Öppna
/etc/mongod.conf
fil med någon av editorerna, om du kör en skrivbordsversion kan du användagedit
verktygsudo gedit /etc/mongod.conf
Om du kör en serverversion kan du använda vi-redigeraren kommando
sudo vi /etc/mongod.conf
-
Filen bör innehålla följande typ av innehåll:
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
-
När du ändrar
bindIp
, då måste du starta om mongodb med följande kommandosudo service mongod restart
-
Nu kommer du att kunna ansluta till mongodb-servern, med samma ip-adress som du använder för att ssh till ditt system.
mongoose.connect('mongodb://<machine_ip_address>:27017/<database_name>')