sql >> データベース >  >> NoSQL >> MongoDB

マングースですべてのデータベースのリストを取得する

    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. MongoDB $ isArray

    2. Mongoexportエラー解析クエリ

    3. 2番目のネストされた配列内のプロパティをフィルタリングするプロジェクト

    4. 非同期コールバックでのみ使用可能になるオブジェクトをエクスポートするにはどうすればよいですか?