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

एकल नोड.जेएस परियोजना में नेवला और एकाधिक डेटाबेस

ठीक मैनुअल के अनुसार, createConnection() कर सकते हैं एकाधिक डेटाबेस से कनेक्ट करने के लिए उपयोग किया जा सकता है।

हालांकि, आपको प्रत्येक कनेक्शन/डेटाबेस के लिए अलग मॉडल बनाने की आवश्यकता है:

var conn      = mongoose.createConnection('mongodb://localhost/testA');
var conn2     = mongoose.createConnection('mongodb://localhost/testB');

// stored in 'testA' database
var ModelA    = conn.model('Model', new mongoose.Schema({
  title : { type : String, default : 'model in testA database' }
}));

// stored in 'testB' database
var ModelB    = conn2.model('Model', new mongoose.Schema({
  title : { type : String, default : 'model in testB database' }
}));

मुझे पूरा यकीन है कि आप उनके बीच स्कीमा साझा कर सकते हैं, लेकिन आपको यह सुनिश्चित करने के लिए जांचना होगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. वादा और नोडज MongoDB ड्राइवर

  2. नोड.जेएस से मोंगोडब से कनेक्ट करते समय ECONNREFUSED त्रुटि

  3. मैं मोंगोडब के साथ अनुच्छेदों को कैसे स्टोर/प्रदर्शित करूं?

  4. MongoDB में CSV को संग्रह कैसे निर्यात करें?

  5. वे मान खोजें जिनमें SQL में संख्याएँ नहीं हैं