MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mendapatkan daftar semua database dengan Mongoose

Anda tidak bisa langsung mendapatkan daftar dari koneksi yang disediakan oleh luwak, tetapi mudah dilakukan dengan mongo Admin objek karena berisi fungsi yang disebut 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - objek? Mengapa saya membutuhkan _id secara agregat

  2. Kesalahan:sambungkan ETIMEDOUT 54.162.26.95:17185

  3. Perbedaan antara mayoritas dan dapat dilinierkan

  4. Instal mongodb di mac os 10.15 untuk php7

  5. Bagaimana cara menggunakan kueri geospasial di driver 2.1 MongoDB C#?