आप नेवले द्वारा प्रदान किए गए कनेक्शन से सीधे सूची प्राप्त नहीं कर सकते हैं, लेकिन यह मोंगो Admin
के साथ करना आसान है ऑब्जेक्ट के रूप में इसमें listDatabases
. नामक एक फ़ंक्शन होता है :
var mongoose = require('mongoose')
, Admin = mongoose.mongo.Admin;
/// create a connection to the DB
var connection = mongoose.createConnection(
'mongodb://user:[email protected]:port/database');
connection.on('open', function() {
// connection established
new Admin(connection.db).listDatabases(function(err, result) {
console.log('listDatabases succeeded');
// database list stored in result.databases
var allDatabases = result.databases;
});
});