MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

जब तक मैं नोड सर्वर को पुनरारंभ नहीं करता तब तक मोंगोडब अपडेट नहीं दिख रहा है

जब सर्वर शुरू होता है और सब कुछ उस कनेक्शन से चला जाता है, तो डेटाबेस से एक कनेक्शन के साथ स्क्रिप्ट का प्रयास करें।

तो आपके पास केवल एक MongoClient.connect होगा जब ऐप सुनता है कि प्रत्येक क्वेरी के लिए


const url = "mongodb://adminMongo:[email protected]:12345";

// outline the options for mongo db connection
const mongoOptions = { useUnifiedTopology: true };

// create a new mongo client to connect to the database
const client = new MongoClient(url, mongoOptions);


// connect to mongodb database on start of server
client.connect(function(err) {
  if (err) {

    console.log('Unable to connect to the MongoDB database');

    // exit the process if a connection to the database cannot be made
    process.exit(1);

  } else {

    // create local host server 
server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);

});
  }
});

फिर जब आप डेटाबेस को क्वेरी करना चाहते हैं तो आपको एक नया कनेक्शन खोलने की आवश्यकता नहीं है

उदाहरण के लिए इस फ़ंक्शन को कनेक्ट करने की आवश्यकता के बिना काम करना चाहिए

function dbInsert(dataCategory, dataTitle, dataStart, dataEnd, dataInterval){
  var doc = {data_category:dataCategory,
            data_title:dataTitle,
            data_start: dataStart,
            data_end: dataEnd,
            data_interval: dataInterval};
  // insert document to 'users' collection using insertOne
  statsDB.collection('stats').insertOne(doc, function(err, res) {
      if(err) throw err;
      console.log("Document inserted");
  });
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो खोल फ़ाइल से क्वेरी निष्पादित करता है और परिणाम दिखाता है

  2. MongoDB:सरणी में गैर-रिक्त दस्तावेज़ से मेल करें

  3. Draft.js - डेटाबेस से डेटा प्राप्त करने में असमर्थ। क्रॉस-ओरिजिनल एरर

  4. समग्र MongoDB संस्करण 3.0 . का उपयोग करके Mongo डेटा कैसे प्राप्त करें

  5. एक MongoDB सरणी में डुप्लिकेट मान ढूँढना