mongodb.connect का परिचय
यह मेथड MongoDB सर्वर को हमारे Node एप्लिकेशन से जोड़ने के लिए उपयोग किया जाता है। यह MongoDB मॉड्यूल की एक एसिंक्रोनस मेथड है।
सिंटैक्स
mongodb.connect(path[, callback])
पैरामीटर्स
• path – सर्वर पथ जहां MongoDB सर्वर वास्तव में अपने पोर्ट के साथ चल रहा है।
• callback – यह फ़ंक्शन कॉलबैक देगा यदि कोई त्रुटि होती है।
MongoDB इंस्टॉल करना
Nodejs के साथ अपने एप्लिकेशन को कनेक्ट करने के लिए आगे बढ़ने से पहले, हमें पहले अपना MongoDB सर्वर सेटअप करना होगा।
npm से mongoDB इंस्टॉल करने के लिए निम्न क्वेरी का उपयोग करें।
npm install mongodb --save
MongoDB को विशिष्ट लोकलहोस्ट सर्वर पर सेटअप करने के लिए निम्न कमांड चलाएं। यह MongoDB के साथ कनेक्शन बनाने में मदद करेगा।
mongod --dbpath=data --bind_ip 127.0.0.1
MongodbConnect.js बनाएं और उस फाइल में निम्न कोड स्निपेट कॉपी-पेस्ट करें।
अब, कोड स्निपेट चलाने के लिए निम्न कमांड चलाएं।
node MongodbConnect.js
उदाहरण
// आवश्यक MongoDB मॉड्यूल को कॉल करना। const MongoClient = require("mongodb"); // सर्वर पथ const url = 'mongodb://localhost:27017/'; // डेटाबेस का नाम const dbname = "Employee"; MongoClient.connect(url, (err,client)=>{ if(!err) { console.log("successful connection with the server"); } else console.log("Error in the connectivity"); })
आउटपुट
C:\Users\tutorialsPoint\> node MongodbConnect.js (node:7016) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor. (Use `node --trace-deprecation ...` to show where the warning was created) successful connection with the server.