MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Получаване на списък на всички бази данни с Mongoose

Не можете директно да получите списъка от връзката, предоставена от mongoose, но е лесно да го направите с mongo 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;    
    });
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. C# mongodb - как да актуализирате вложени елементи на масив

  2. Как да актуализирам частично обект в MongoDB, така че новият обект да се наслагва / слее със съществуващия

  3. Актуализирайте множество елементи с различна стойност в Mongoose

  4. MongoDB агрегиране на Loopback

  5. Как да предавате поточно резултатите от заявките на MongoDB с nodejs?