sql >> Databasteknik >  >> NoSQL >> MongoDB

Få lista över alla databaser med Mongoose

Du kan inte direkt hämta listan från anslutningen som tillhandahålls av mongoose, men det är lätt att göra med mongo Admin objekt eftersom det innehåller en funktion som heter 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;    
    });
});


  1. Lagring för miljontals bilder

  2. Hur kan jag skapa ett automatiskt inkrementfält på meteor?

  3. Hur kan jag bläddra/visa värdena lagrade i Redis

  4. Finns det en polymerkomponent som förenklar kommunikationen med MongoDB?