संक्षिप्त उत्तर
अपनी मशीन में लॉगिन करें, /etc/mongod.conf पर स्थित mongodb कॉन्फ़िगरेशन फ़ाइल खोलें और बदलें bindIp अपने मशीन आईपी पते के लिए फ़ील्ड (यह वही आईपी पता है जिसका उपयोग आप अपनी मशीन पर एसएसएच करने के लिए कर रहे हैं), उसके बाद मोंगोडब सर्वर को पुनरारंभ करें।
विस्तृत उत्तर
-
खोलें
/etc/mongod.confकिसी भी संपादक का उपयोग कर फ़ाइल, यदि आप एक डेस्कटॉप संस्करण चला रहे हैं तो आपgeditका उपयोग कर सकते हैं उपयोगिता उपकरणsudo gedit /etc/mongod.conf
यदि आप सर्वर संस्करण चला रहे हैं, तो आप vi संपादक का उपयोग कर सकते हैं आदेश
sudo vi /etc/mongod.conf
-
फ़ाइल में निम्न प्रकार की सामग्री होनी चाहिए:
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 -
एक बार जब आप
bindIp. बदल देते हैं , तो आपको निम्न आदेश का उपयोग करके मोंगोडब को पुनरारंभ करना होगाsudo service mongod restart -
अब आप उसी आईपी पते के साथ मोंगोडब सर्वर से कनेक्ट करने में सक्षम होंगे, जिसका उपयोग आप अपने सिस्टम में एसएसएच करने के लिए कर रहे हैं।
mongoose.connect('mongodb://<machine_ip_address>:27017/<database_name>')