sql >> Database teknologi >  >> NoSQL >> MongoDB

Får liste over alle databaser med Mongoose

Du kan ikke direkte hente listen fra forbindelsen leveret af mongoose, men det er nemt at gøre med mongo'en Admin objekt, da det indeholder en funktion kaldet 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. fejl i monogdb errmsg:WiredTigerIndex::insert:nøgle for stor til at indeksere, mislykkedes

  2. kafka-stik debezium mongodb CDC-opdatering/$set-meddelelse uden filter(_id-værdi)

  3. Top Redis Use Cases efter kernedatastrukturtyper

  4. mongodb gruppe efter første tegn