ठीक मैनुअल के अनुसार, 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' }
}));
मुझे पूरा यकीन है कि आप उनके बीच स्कीमा साझा कर सकते हैं, लेकिन आपको यह सुनिश्चित करने के लिए जांचना होगा।