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

Mongoose का उपयोग करके MongoDB को Node.js SSH टनलिंग

भविष्य के संदर्भ के लिए अंतिम कार्य विन्यास। Mscdex के लिए धन्यवाद -- मुझे बस सही . प्रदान करने की आवश्यकता है dstPort और इसे मेरे मोंगो यूआरआई स्ट्रिंग (27017) में शामिल करें। इतना सरल। आशा है कि यह मदद करता है।

var config = {
    username:'myusername',
    host:'my.ip.address',
    agent : process.env.SSH_AUTH_SOCK,
    privateKey:require('fs').readFileSync('/Users/myusername/.ssh/id_rsa'),
    port:22,
    dstPort:27017,
    password:'mypassword'
};

var server = tunnel(config, function (error, server) {
    if(error){
        console.log("SSH connection error: " + error);
    }
    mongoose.connect('mongodb://localhost:27017/mydbname');

    var db = mongoose.connection;
    db.on('error', console.error.bind(console, 'DB connection error:'));
    db.once('open', function() {
        // we're connected!
        console.log("DB connection successful");
    });
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या उपयोगकर्ता की आईडी के रूप में मोंगो ऑब्जेक्ट आईडी का उपयोग करना बुरा व्यवहार है?

  2. सेवा लोकेटर पैटर्न के साथ उपयोग किए जाने पर MongoDB डेटटाइम को कैसे संग्रहीत करता है, इससे निपटना

  3. mongoDB त्रुटि:त्रुटि:[लोकलहोस्ट:27017] से कनेक्ट करने में विफल

  4. अनुमतिडिस्क MongoDB C# ड्राइवर के साथ एकत्रीकरण ढांचे में उपयोग करें

  5. MongoDB $arrayElemAt