Kort antwoord
Log in op uw machine, open het mongodb-configuratiebestand op /etc/mongod.conf
en verander de bindIp
veld naar het ip-adres van uw machine (het is hetzelfde ip-adres dat u gebruikt om naar uw machine te ssh), start daarna de mongodb-server opnieuw.
Gedetailleerd antwoord
-
Open
/etc/mongod.conf
bestand met behulp van een van de editors, als u een desktopversie gebruikt, kunt u gebruik maken vangedit
hulpprogrammasudo gedit /etc/mongod.conf
Als u een serverversie gebruikt, kunt u gebruik maken van vi editor commando
sudo vi /etc/mongod.conf
-
Het bestand moet het volgende soort inhoud bevatten:
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
-
Zodra u de
bindIp
, dan moet je de mongodb opnieuw opstarten met het volgende commandosudo service mongod restart
-
Nu kun je verbinding maken met de mongodb-server, met hetzelfde ip-adres dat je gebruikt om naar je systeem te ssh'en.
mongoose.connect('mongodb://<machine_ip_address>:27017/<database_name>')