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.confbestand met behulp van een van de editors, als u een desktopversie gebruikt, kunt u gebruik maken vangedithulpprogrammasudo 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>')