Laut dem feinen Handbuch createConnection()
kann verwendet werden, um eine Verbindung zu mehreren Datenbanken herzustellen.
Sie müssen jedoch für jede Verbindung/Datenbank separate Modelle erstellen:
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' }
}));
Ich bin mir ziemlich sicher, dass Sie das Schema zwischen ihnen teilen können, aber Sie müssen es überprüfen, um sicherzugehen.