Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB को NodeJS से जोड़ना

<घंटा/>

mongodb.connect का परिचय

इस विधि का उपयोग मोंगो डीबी सर्वर को हमारे नोड एप्लिकेशन से जोड़ने के लिए किया जाता है। यह MongoDB मॉड्यूल से एक अतुल्यकालिक विधि है।

सिंटैक्स

mongodb.connect(path[, कॉलबैक])

पैरामीटर

  • •पथ - सर्वर पथ जहां MongoDB सर्वर वास्तव में अपने पोर्ट के साथ चल रहा है।

  • •कॉलबैक - यदि कोई त्रुटि होती है तो यह फ़ंक्शन कॉलबैक देगा।

मोंगो-डीबी स्थापित करना

अपने एप्लिकेशन को Nodejs से जोड़ने का प्रयास करने के लिए आगे बढ़ने से पहले, हमें पहले अपना MongoDB सर्वर सेटअप करना होगा।

  • npm से mongoDB स्थापित करने के लिए निम्न क्वेरी का उपयोग करें।

npm इंस्टाल मोंगोडब-सेव
  • विशिष्ट लोकलहोस्ट सर्वर पर अपना mongoDB सेट करने के लिए निम्न कमांड चलाएँ। यह MongoDB के साथ संबंध बनाने में मदद करेगा।

mongod --dbpath=data --bind_ip 127.0.0.1
  • MongodbConnect.js बनाएं और उस फ़ाइल में निम्न कोड स्निपेट कॉपी-पेस्ट करें।

  • अब, कोड स्निपेट चलाने के लिए निम्न कमांड चलाएँ।

नोड MongodbConnect.js

उदाहरण

// आवश्यक MongoDB मॉड्यूल को कॉल करना। MongoClient.connect(url, (err,client)=>{ if(!err) { कंसोल.लॉग("सर्वर के साथ सफल कनेक्शन"); } और कंसोल.लॉग ("कनेक्टिविटी में त्रुटि");}) 

आउटपुट

C:\Users\tutorialsPoint\> नोड MongodbConnect.js(node:7016) DeprecationWarning:वर्तमान सर्वर डिस्कवरी और मॉनिटरिंग इंजन को हटा दिया गया है, और भविष्य के संस्करण में हटा दिया जाएगा। नए सर्वर डिस्कवर और मॉनिटरिंग इंजन का उपयोग करने के लिए, MongoClient कंस्ट्रक्टर को विकल्प { useUnifiedTopology:true } पास करें। /पूर्व> 
  1. सर्वर रिकॉर्ड के साथ MongoDB संग्रह में सर्वर स्थिति को निष्क्रिय करने के लिए सेट करें?

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo707.insertOne( ...    { ...       id:101, ...       "serverInformation": ...       [ ...          { ...             "IP&quo

  1. MongoDB में शर्त के साथ जुड़ें?

    MongoDB में शर्त के साथ जोड़ने के लिए, $cond का उपयोग करें और उसमें $concat के साथ काम करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo745.insertOne({Value1:"100",Value2:"100"}); {    "acknowledged" : true,    "insertedId" : Objec

  1. MongoDB में $ पुश के साथ काम करें

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo738.insertOne({Subjects:["C","C++"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ead696557bb72a10bcf0661") } > db.demo738.insertOne({Subjects:["MySQL"