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

Ulangi semua database Mongo

Anda dapat menggunakan db.getSiblingDB() untuk beralih antara database dan db.getCollectionNames() untuk mendapatkan nama koleksi. Perhatikan bahwa Anda harus menjalankan perintah pertama dari admin database untuk mendapatkan daftar database. Skrip singkat di shell untuk mencapai apa yang ingin Anda lakukan akan terlihat seperti berikut:

// Switch to admin database and get list of databases.
db = db.getSiblingDB("admin");
dbs = db.runCommand({ "listDatabases": 1 }).databases;

// Iterate through each database and get its collections.
dbs.forEach(function(database) {
    db = db.getSiblingDB(database.name);
    cols = db.getCollectionNames();

    // Iterate through each collection.
    cols.forEach(function(col) {

        // Do something with each collection.
        print(col);
    });

});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. konversi objek mongodb ke objek javascript

  2. NoSQL - MongoDB vs CouchDB

  3. Mengapa dokumen MongoDB merekomendasikan untuk tidak menggunakan DBREF?

  4. Menekan output dari layanan Codeship

  5. mongodb memindahkan dokumen dari satu koleksi ke koleksi lain