Jawaban singkat
Login ke mesin Anda, buka file konfigurasi mongodb yang terletak di /etc/mongod.conf
dan ubah bindIp
ke alamat ip mesin Anda (itu adalah alamat ip yang sama yang Anda gunakan untuk ssh ke mesin Anda), setelah itu restart server mongodb.
Jawaban terperinci
-
Buka
/etc/mongod.conf
file menggunakan salah satu editor, jika Anda menjalankan versi desktop maka Anda dapat menggunakangedit
alat utilitassudo gedit /etc/mongod.conf
Jika Anda menjalankan versi server, Anda dapat menggunakan vi editor perintah
sudo vi /etc/mongod.conf
-
File harus berisi jenis konten berikut:
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
-
Setelah Anda mengubah
bindIp
, maka Anda harus me-restart mongodb, menggunakan perintah berikutsudo service mongod restart
-
Sekarang Anda dapat terhubung ke server mongodb, dengan alamat ip yang sama dengan yang Anda gunakan untuk ssh ke sistem Anda.
mongoose.connect('mongodb://<machine_ip_address>:27017/<database_name>')