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

नेवला ऑटो रीकनेक्ट विकल्प

मेरे पास आपके जैसा ही प्रश्न था, और रॉबर्टक्लेप का समाधान मेरे लिए भी काम नहीं करता था। मैंने पाया कि जब मोंगोडीबी सेवा बंद हो जाती है, तो एक त्रुटि घटना शुरू हो जाती है, लेकिन कनेक्शन.रेडीस्टेट अभी भी 1 (जुड़ा हुआ) है। शायद इसीलिए यह स्वतः पुन:कनेक्ट नहीं हुआ।

मेरे पास अब यही है:

  var db = mongoose.connection;

  db.on('connecting', function() {
    console.log('connecting to MongoDB...');
  });

  db.on('error', function(error) {
    console.error('Error in MongoDb connection: ' + error);
    mongoose.disconnect();
  });
  db.on('connected', function() {
    console.log('MongoDB connected!');
  });
  db.once('open', function() {
    console.log('MongoDB connection opened!');
  });
  db.on('reconnected', function () {
    console.log('MongoDB reconnected!');
  });
  db.on('disconnected', function() {
    console.log('MongoDB disconnected!');
    mongoose.connect(dbURI, {server:{auto_reconnect:true}});
  });
  mongoose.connect(dbURI, {server:{auto_reconnect:true}});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सी # मोंगोडीबी अलग क्वेरी सिंटेक्स

  2. ClusterControl स्वचालित डेटाबेस पुनर्प्राप्ति और विफलता कैसे करता है

  3. MongoDB संग्रह में सभी दस्तावेज़ों के लिए एकल फ़ील्ड का चयन कैसे करें?

  4. मोंगो डीबीआरएफ के साथ $ लुकअप कैसे करें

  5. DigitalOcean पर MongoDB को होस्ट करने का सबसे अच्छा तरीका