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);
});