MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

mongodb विभिन्न डेटाबेस से चयन करें

Mongo शेल में, यह db.getSiblingDB() व्यवस्थापक डेटाबेस पर स्विच करने की विधि और व्यवस्थापक कमांड db.runCommand({ "listDatabases": 1 }) चलाकर 200 डेटाबेस की सूची प्राप्त करें। . डेटाबेस की सूची पर पुनरावृति करें और db.getSiblingDB() फिर से डेटाबेस के बीच स्विच करने के लिए, Group से पूछताछ करें meldingId . के लिए संग्रह मूल्य। कुछ इस तरह:

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

// Iterate through each database.
dbs.forEach(function(database) {
    db = db.getSiblingDB(database.name);

    // Get the Group collection
    collection = db.getCollection("Group");

    // Iterate through all documents in collection.
    /*
        collection.find().forEach(function(doc) {

            // Print the meldingId field.
            print(doc.meldingId);
        });
    */

    var meldingIds = collection.distinct('meldingId');
    print(meldingIds);

});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. अप्सर्ट के साथ मोंगोडब अपडेट विफल रहता है

  2. डॉकर कंटेनर द्वारा कनेक्शन अस्वीकार कर दिया गया

  3. एकल स्कीमा सरणी में एकाधिक स्कीमा संदर्भ - नेवला

  4. मोंगोडम्प के साथ उल्का डेटाबेस का बैकअप लें?

  5. MongoDB C# - एक ऐसे तत्व के लिए BsonDocument प्राप्त करना जो मौजूद नहीं है